GitHub -- GitHub配置与使用

使用前的准备

创建账户

创建一个GitHub账户,在Username一栏中用英文和数字输入要创建的ID,公开页面的URL(http://github.com/ ... ...)会用到ID.例如http://github.com/WeiLinChancwl

设置SSH Key

GitHub上连接已有仓库时的认证,是通过使用了SSH的公开密钥认证方式进行的。我们要创建公开密钥认证所需的SSH Key,并将其添加到GitHub.

运用下列命令创建SSH Key
ssh-keygen -t rsa -C "[email protected]"
邮箱地址是创建GitHub账号时用的邮箱地址,密码需要在认证时输入。

添加公开密钥

在GitHub中添加公开密钥,今后就可以用私有密钥进行认证了。使用下列命令:
cat ~/.ssh/id_rsa.pub
从而得到id_rsa.pub的内容,将他复制粘贴到GitHubSSH Keys上即可。
ssh -T [email protected]
即可看看手中的私人密钥与GitHub进行认证和通信是否成功了

使用社区功能

Follow(关注)别人,那么你就知道你所关注的用户的活动,对于仓库,你也可以使用Watch功能获得最新的开发信息。

实际动手使用

1.创建仓库,点击工具栏的New repository创建新的仓库

2.在Repository name栏中输入仓库名称,例如:Hello-World

3.Description栏中设置仓库的说明

4.选择Public or Private

5.在Initialize this repository with a README选项上打勾,然后GitHub就会自动初始化仓库并设置README文件,让用户可以立刻clone这个仓库,如果想向GitHub添加手中已有的Git仓库,建议不要勾选,直接手动push

6.在初始化时可选自动生成.gitignore文件,这个设定会帮我们把不需要在Git仓库中进行版本管理的文件记录子在.gitignore中,省去了每次根据框架进行设置的麻烦。

7.Add a license,可以在菜单里选择添加的许可协议文件。如果这个仓库中包含的代码已经确定了许可协议,那么请在这里选择。随后将自动生成许可协议内容的LICENSE文件,用来表明该仓库内容的许可协议。输入选择后,点击Create repository按钮,完成仓库的创建。

8.这个URL:https://github.com/用户名/Hello-world就是刚刚创建的仓库的页面

9.README.md在初始化时就生成好了,README.md文件的内容会自动显示在仓库的首页当中,因此,人们一般会在这个文件中标明本仓库锁包含的软件的概要,使用流程,许可协议等信息。如果使用Markdown语法进行描述,还可以添加标记,提高可读性。

10.在GitHub上进行交流是用到的Issue,评价,Wiki,都可以用Markdown语法表述,从而进行标记。准确来说是GitHub Flavored Markdown(GFM)语法。所以,务必学会Markdown语法。

11.公开代码。首先将已有的仓库clone到身边的开发环境中。
git clone [email protected]:WeiLinChancwl/hello-world.git
在这里,会要求输入在GitHub上配置的公开密钥的密码,认证成功后,仓库就被clone至仓库名后的目录中。将想要公开的代码提交到这个仓库在push到GitHub的仓库中,代码就会被公开。

12.cd Hello-world, 编写代码,这里编写一个hello_world.c文件。用来输出"Hello, world"

13.git status 看看Git仓库状态,显示hello_world.c还没有提交

14.用git add hello_world.c 命令将文件加入到暂缓区。再通过git commit -m "Add hello world script by C" 提交到版本管理系统Git中。

15.用git push 这一命令GitHub上的仓库就会被更新了,现在在GitHub上Hello-world仓库就可以看到hello_world.c文件了

从而完成GitHub从建立仓库到公开代码的流程,真正踏入GitHub世界。


猜你喜欢

转载自blog.csdn.net/WilliamChancwl/article/details/78418994