ubuntu14.04 使用git

创建SSH Key

由于你的本地Git仓库和Github 仓库之间的传输是SSH加密的,所以需要一点设置:

ssh-keygen -t rsa -C "youremail@domain.com"
然后一路回车。如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa 和 id_rsa.pub 两个文件,这两个就是SSH Key的秘钥对,id_rsa 是私钥,不能泄露出去, id_rsa_pub 是公钥,可以放心地告诉任何人。


登录GitHub,打开“Account settings”, "SSH Keys" 页面,然后点击“Add SSH Key ”,填上任意title, 在key 文本框里粘 id_rsa.pub 文件的内容


为什么GitHub 需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git 支持 SSH 协议,所以,GitHub 只要知道了你的公钥,就可以确认只有你自己才能推送。


从远程库克隆

用命令git clone克隆一个本地库

git clone git@github.com:yanghongkai/tensorflow.git
git clone http://github.com/yanghongkai/tensorflow.git

Git支持多种协议,默认的 git:// 使用ssh,但也可以使用https等其他协议。

使用https除了速度慢以外,还有个最大的麻烦是每次推送都必须输入口令,但是在某些只开放http端口的公司内部就无法使用ssh协议而只能使用https

















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值