2015年12月01日 GitHub入门学习(三)GitHub创建仓库

时间:2023-11-26 13:28:08

  

序:创建自己的GITHub账号,并创建自己第一个仓库,尝试通过msysgit客户端,往仓库提交文件。

一、创建GitHub账户

链接地址:https://github.com/join,很简单,自己创建,然后登陆。

二、设置SSH Key认证

1 点击账户名称右上角Settings,进入

2015年12月01日 GitHub入门学习(三)GitHub创建仓库

2 选择SSH Keys菜单,点击Add SSH Key后,输入title和key,Key的内容即为第二节中利用SSH工具生成的id_rea.pub文件中的内容。

2015年12月01日 GitHub入门学习(三)GitHub创建仓库

3 完成设置之后,可以用手中的私人密钥与Github进行认证和通信。出现下述信息则表明认证通过。

  $ ssh -T git@github.com
  Enter passphrase for key '/c/Users/Administrator/.ssh/id_rsa':私人密钥
  Hi 用户名! You've successfully authenticated, but GitHub does not provide s
  hell access.

三、创建仓库

点击右上角,New repository

2015年12月01日 GitHub入门学习(三)GitHub创建仓库

仓库名字Repository Name填helloworld

Description添加描述

public/private:public仓库内的所有内容都会被公开。private可以设置访问权限,需要收费,最低7刀。

Initialize this repository with a README:Github会自动初始化仓库并设置README文件,让用户可以立刻clone这个仓库。如果想向Github添加手中已有的Git仓库,建议不要勾选,直接手动push。

Add .gitignore:会帮我们把不需要再Git仓库中进行版本管理的文件记录在.gitignore文件中

Add a license:选择要添加的许可协议文件。

仓库创建后URL为:https://github.com/用户名/helloworld.git

2015年12月01日 GitHub入门学习(三)GitHub创建仓库

四、公开代码

  1 利用SSH Clone已有仓库 git clone

    $ git clone git@github.com:yaochuancun/helloworld.git

  2 在本地Helloworld目录中放置一个test.txt文件

    git status,由于test.txt文件没有添加到Git仓库,所以显示为Untracked。

  3 提交git add

    git add命令将文件加入暂存区。

    $ git add test.txt

  4 提交git commit

    git commit命令提交,-m 后面为注释。

    $ git commit -m "add test.txt to repository"

  5 push,更新Github上的仓库

    $ git push

    可以看到test.txt文件被更新到仓库中。

2015年12月01日 GitHub入门学习(三)GitHub创建仓库

  6 git logs

    commit 10d01ad2074ea8d89a6070511d3b158a0a0ea664
    Author: yaochuancun <503937986@qq.com>
    Date: Wed Dec 2 01:00:30 2015 +0800

    add test.txt to repository

    commit 55c71ae7db2bdb04fbdf92420fae5bd8d2ff2eb2
    Author: yaochuancun <yaochuancun@163.com>
    Date: Tue Dec 1 22:43:08 2015 +0800

    Initial commit