一、Ubuntu下安装Git
Ubuntu12.04 LTS默认是已经安装Git的,可以使用 git --version 测试是否安装。
如果没有安装,使用命令: sudo apt-get install git git-core 安装git
二、ssh认证
在Ubuntu下使用ssh命令连接github.com的SSH服务,登录名为git@github.com(所有GitHub用户共享此SSH用户名)。
ssh -T git@github.com 执行之后提示:Permission denied (publickey).
这说明我们还没有在GitHub账户中正确设置公钥认证,如下图所示:
接下来通过Ubuntu下的ssh-keygen命令创建公钥/私钥对:
ssh-keygen -C "yourname@gmail.com" -f ~/.ssh/github
然后将~/.ssh/github.pub公钥中的内容复制到剪贴板,公钥是一行长长的字符串,注意在粘贴时不要加入多余的空格、换行符等,否则在公钥认证过程当中因为服务端和客户端公钥不匹配而导致认证失败。最后将正确的公钥内容拷贝到GitHub的Key文本框中,并为这个ssh起个名字,保存即可。
设置成功后,用Terminal用ssh命令访问GitHub,会显示一条认证成功的消息并退出。
ssh -T git@github.com 执行后提示:Hi github! You've successfully authenticated, but GitHub does not provide shell access.
经过以上几步设置就可以直接使用git命令访问github的代码仓库了。
下面需要如何向github中添加代码了。
三. 向Github添加代码
Create a new repository on the command line
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/oldmtn/QArk64.git
git push -u origin master
Push an existing repository from the command line
git remote add origin https://github.com/oldmtn/QArk64.git
git push -u origin master
参考资料:
1. http://www.cnblogs.com/fanyong/p/3424501.html