码迷,mamicode.com
首页 > 其他好文 > 详细

git常用命令2

时间:2017-01-15 00:13:31      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:粘贴   添加   文本   att   count   连接   本地仓库   mail   -1016   

git常用命令2

添加远程仓库(以github为例)

登录官方网站https://github.com,没有的话去注册一个账号吧。

然后新建一个仓库

技术分享

 

在Repository name填入learngit,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库:

技术分享

 

技术分享

目前,在GitHub上的这个learngit仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。

 在这之前还需要进行远程仓库的认证连接

如下面步骤:

在服务器上运行命令

ssh-keygen -t rsa -C "youremail@example.com"

你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。

如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsaid_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

第2步:登陆GitHub,打开“Account settings”,“SSH Keys”页面:

然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:

技术分享

点“Add Key”,你就应该看到已经添加的Key:

技术分享

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

当然,GitHub允许你添加多个Key。假定你有若干电脑,你一会儿在公司提交,一会儿在家里提交,只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

git常用命令2

标签:粘贴   添加   文本   att   count   连接   本地仓库   mail   -1016   

原文地址:http://www.cnblogs.com/Dicky-Zhang/p/6286376.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!