Git hub 应用小计

Git hub 使用小计?之后就可以做我们的first commit到仓库里了。1git commit -m first commit-m 参数以及

Git hub 使用小计

?

之后就可以做我们的first commit到仓库里了。

1

git commit -m 'first commit'

-m 参数以及后面的字串是添加说明。

注册github账号

下面就是与github有关的操作了。

首先到http://github.com/注册账号。注册之后可以看到这样的界面。选择第一项创建一个项目。

?

表单需要填写

  • Project Name(项目名称)
  • Description(描述)
  • Homepage URL(主页URL,一般就以项目名称命名好了)

    创建SSH密匙

    这步工作应该是最麻烦的吧。回到桌面,打开git bash,输入以下命令。

    ?

    ssh-keygen -C 'your@email.address' -t rsa

    确认使用默认路径,然后输入两次你要是用的密码就行。

    可以使用以下命令测试连接

    ?

    SSH -v git@github.com

    会要求输入你刚才设置的密码,如果成功的话可以看到这样的ERROR(orz,起码证明连接是成功了)

    ?

    ERROR: Hi Arthraim! You've successfully authenticated, but GitHub does not provide shell access

    ?

    提交密匙

    现在又要回到github的页面上,在右上方工具栏里找到Account Settings。在这个页面上有一个SSH Public Keys标签,选择Add another public key。Title随便取,Key是一段东西。

    找到刚才创建密匙的那个目录下(默认是C:\Documents and Settings\你的windows用户名\.ssh)找到id_rsa.pub文件,把它打开可以看到一堆文字,拷贝下来黏贴到github页面key的空白处。然后Apply,就好了。

    上传代码

    最后就是上传你的代码了~ bash切换到你的项目目录下,输入以下命令。

    1

    2

    git remote add origin git@github.com:你的github用户名/你的github项目名.git

    git push origin master

    ?hehe,现在再去“http://github.com/你的github用户名/你的github项目homepage Url” 就可以看到你的项目了~ Good luck

    当然这是从无到有,如果你有一个git的repo,想添加到github上,那就直接使用伟大的第8步的命令就可以了(不要忘记密匙的相关工作)。话说很多初学者应该会和我一样,在初期搞不清git和github的关系,git是和CVS,SVN并列的一个概念,而github是和Google Code, sourceforge并列的一个概念,这样说就明白了吧。所以,git的学习的话,参见这里。