Github是一个基于Git的代码托管平台,付费用户可以创建私人repositories,而免费用户只能创建公共repositories。
Github是服务端,要想在自己电脑上使用Git,还需要安装一个Git客户端。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。最早Git是在Linux上开发的,但是,后来慢慢有人把它移植到了Windows上。也就是说,现在Git可以在Linux、Unix、Windows和Mac上安装使用了。
具体安装,我就详细介绍,大家可以参考廖大神的博客,而且廖大神无偿献上了Git教程,网址:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137396287703354d8c6c01c904c7d9ff056ae23da865a000
首先,检查本机是否已经存在ssh密钥:
$ ls ~/. ssh
$ mkdir key_backup $ cp id_rsa* key_backup $ rm id_rsa*
$ ssh-keygen -t rsa -C "[email protected]"
执行命令:
$ cat ~/.ssh/id_rsa.pub
为了验证是否成功,在Git Bash中输入:
$ ssh -T [email protected]
You’ve successfully authenticated, but GitHub doesnot provide shell access
在此之前,还需要设置username和useremail,因为Github每次commit都会记录它们。
$ git config --global user.name "your name" $ git config --global user.email "[email protected]"
$ git remote add origin [email protected]:yourName/yourRepo.git
如果出现以下错误:
fatal: Not a git repository (or any of the parent directories): .git
$ git init
将本地仓库中的文件(比如,test.txt)提交:
$ git add test.txt $ git commit -m "first commit"
$ git push origin master
$ git clone [email protected]:yourname/yourproject.git
如果发现提交的文件多余或者没有用,可以删除
#删除文件 git rm xxx #递归删除目录及其文件 git rm -r xxx #commit git commit -m "unuseful"
参考文献:
http://www.cnblogs.com/fnng/archive/2012/01/07/2315685.html
http://www.cnblogs.com/yjzhu/archive/2014/07/21/3858188.html
http://blog.csdn.net/cdkd123/article/details/8959484