源码管理八:注册Github&&添加SSH Key
来源:互联网 发布:日本海军联合舰队知乎 编辑:程序博客网 时间:2024/05/05 16:46
GitHub提供Git仓库托管服务的,所以,只要注册一个GitHub账号,就可以免费获得Git远程仓库。由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置:
第1步:创建SSH Key。创建SSH Key:使用命令:
ssh-keygen -t rsa -C "zhanggengdyx@sina.com"如果一切顺利的话,可以在用户主目录里找到
.ssh
目录,里面有id_rsa
和id_rsa.pub
两个文件,这两个就是SSH Key的秘钥对,id_rsa
是私钥,不能泄露出去,id_rsa.pub
是公钥,可以放心地告诉任何人。zhanggeng:.ssh$cat github_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDRks3SZ3NzmjRoDOlv3b9Mx8FJMUkFfm6nC0FllTauS6XDqKfYIuqea3ocUKpPBtO389HmdKPBBJE7ZiRPKxH84fxwW3OmJpqTd2+8C2yuA/FEMDMQChN1qMGwQU5Hc2kSmbf5+K2yKzZDse81/byQGRfr/3bSOEO2TluaXoOMlrA861lRMy3RyExO/RqASLD0spjt+w4pHTA1nlj0/kHi6XmjBbKfS0mRhY7fF5ZoM0gurCnJ4KqXAoXXFTepkXT/9qrB0qtbnHthAtBIjMK2PPBsZZDaSoZ7sylJL5RQewSPjAcDpbsvOZIX0q40+4xNNd2kknbPEGWfDiJcACvl SOFTPOWER1991@github.com第2步:
登陆GitHub,打开“Account settings”,“SSH Keys”页面:
然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub
文件的内容:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6mbigbW+vCU1xABciWuOghAQyvjOdfUexy1MnJHR0NgzHbs6AKP3Ra2kMhqYBy7QvFghgrX9njyUKQurrgIhaRcpZHEg35qWE1Gre6hul02B+3D5QksRtkBdqfTVkqOOUzfFgjIlXwXi7RcSYCxRHx7BwKSgng6r1gWwyO6K0Rxi7MdCvMlW5woFSsZ2/g9OFlDtvV5hD48DD6nWBMv7NTYKkNEAaN+41W2X6SKMoF8cmTX09a9nBFsfrMkEjtopUhMQOppglq3efKpGRmlfCgMY23/yqBq8OD464n/3Ls/qZLan49lzJ+mnEhBmoH02ZWLSp5x281UyhJnyIIvfF zhanggengdyx@163.com
为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。
当然,GitHub允许你添加多个Key。假定你有若干电脑,你一会儿在公司提交,一会儿在家里提交,只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。
0 0
- 源码管理八:注册Github&&添加SSH Key
- github添加 ssh-key
- Github添加SSH Key
- GitHub添加SSH-KEY
- github添加ssh key
- GitHub帐号添加SSH key
- github之添加SSH key
- Github 产生ssh key 及添加key
- 【github】为github添加ssh-key
- Github添加设置SSH Key...【Pnoter】
- github创建仓库并添加ssh key
- 本地电脑添加Github的ssh key
- GitHub SSH key的创建添加
- 工具:为GitHub 添加SSH-key简介
- Github添加SSH key时的问题
- github/gitlab 管理多个ssh key
- github/gitlab 管理多个ssh key
- github 管理多个ssh key
- 大二寒假读书笔记150130
- Eclipse Resource is out of sync with the file system 解决办法
- C++使用预处理器进行调试
- poj 2339 Rock, Scissors, Paper
- Windows Server 2008中安装IIS
- 源码管理八:注册Github&&添加SSH Key
- 杭电1205
- 【SzNOI语法百题】【d053】进制转化
- swift开发之json数据获取
- NYOJ 三点顺序 68
- 在博客中用latex写公式
- HDU 2602 Bone Collector
- Codeforces Round #288 (Div. 2)
- SSH整合——架构的历史(二)