一、安装git:
由于我使用的是ubuntu,安装就比较方便了。
使用apt-get,就可以顺利安装。
$ sudo apt-get install git-core
更多系统安装方法见:http://progit.org/book/zh/ch1-4.html
安装好了以后进行一些简单的设置:
设置用户信息:
git config –global user.name “fangrenbin”
git config –global user.email fangrenbin@gmail.com
设置编辑器:
git config –global core.editor emacs
查看配置信息:git config –list
$ git config –list
user.name=fangrenbin
user.email=fangrenbin@gmail.com
user.mail=fangrenbin@gmail.com
core.editor=emacs
merge.tool=vimdiff
获取帮助:
$ git help <verb>
比如config命令:$git help config
目前关于git的设置就先到这里,更多更详细的用法,还是参考那本书。
<!--more-->
二、注册github.com
登陆:https://github.com/,点击Plans, Pricing and Signup。选择Free for open source 这项后面的 Create a free account。
填写完注册信息后就可以登陆。
<!--more-->
三、ssh公钥(生成,以及添加)
有了帐号以后还需要SSH公钥才能够提交代码。
1、SSH公钥生成
$ ssh-keygen
如果一切顺利的话,大概会出现下面这个图像:
2、添加SSH公钥
在添加之前我们需要查看一下具体生成的公钥,用cat就好了。
$ cat ~/.ssh/id_rsa.pub
然后开始添加SSH公钥:
点击添加新的公钥:标题随便输,然后把刚才的公钥复制到“公钥”。
此时公钥就添加成功了。
然后测试一下:
$ ssh git@github.com
fangrenbin@fangrenbin-laptop:~$ ssh git@github.com
PTY allocation request failed on channel 0
Hi fangrenbin! You’ve successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
如果出现这样的情况,那说明就成功了。
http://help.github.com/troubleshooting-ssh/
http://help.github.com/linux-key-setup/
我刚开始也验证不成功,搞了我好长时间才搞好。多参考一下。后面又发现了GitHub token config 这一项没有设置,又设置了一下。最后搞的总算测试成功了。
<!--more-->
四、创建仓库 Create a Repository
创建仓库:
项目名称之类的自己添好自己想要添的名称。
很快一个仓库就创建好了。然后就可以上传你的项目了。
<!--more-->
五、上传项目
由于我自己也没有什么项目,我就把我自己平常练习写的一些代码传上去了,记录自己写的程序还是很不错地。虽然,大部分代码都是从书上搞的。
当创建一个仓库,初次打开仓库,未上传过东西的时候,他就会有操作提示。
像这个:
Global setup:
Download and install Git
git config –global user.name “fangrenbin”
git config –global user.email fangrenbin@gmail.com
Next steps:
mkdir the_c_code
cd the_c_code
git init
touch README
git add README
git commit -m ‘first commit’
git remote add origin git@github.com:fangrenbin/the_c_code.git
git push origin master
Existing Git Repo?
cd existing_git_repo
git remote add origin git@github.com:fangrenbin/the_c_code.git
git push origin master
这段命令打下来,就可以传代码了。