Git入门——Windows/Linux配置远程仓库(SSH Key)

WindowsLinux的配置命令相同
需要注意的是.ssh是一个目录(‘.’为隐藏目录),
在Linux的图形化界面使用‘ctrl+h’可以显示全部文件,命令行’ls -a’即可
ps.该文件不需要用户自己创建,下文中会提到具体操作步骤.

1.安家落户,自报家门

安装完成Git等工具后,还需要让本机与GitHub相互认识认识,在命令行输入:

git config (--global) user.name "Name(你的名称)"
git config (--global) user.email "[email protected](你的邮箱)"

–global是表示这台机器上所有的git仓库都使用这个配置
也可以对其他某个仓库使用’其他用户与邮箱’,若仅是暂时使用的话,别加–global

2.远程仓库,互留信物

留个信物,他日好相见(添加远程库).

第1步
创建SSH Key。在用户主目录下,看看有没有.ssh目录,
如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。
如果没有,打开命令行或Git bash,创建SSH Key:

ssh-keygen -t rsa -C "github的邮箱地址"

(注意邮箱别写错了,然后一路回车,使用默认值即可)

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

第2步
登录GitHub,
点击右上角自己的头像,”settings”,
选择”SSH and GPG keys”,
然后,“New SSH Key”,标题名称随意,在Key文本框里粘贴id_rsa.pub文件的内容:
ssh-rsa……..
全都复制进去,add添加,完成!


GitHub之所以需要这些认证,还是为了能更好的,更安全的提供服务。所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。

GitHub允许你添加多个Key。假定你有若干电脑,只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。



我的Git入门学习,廖雪峰老师的教程帮助了我很多;
也希望能和大家分享一下:
廖雪峰老师的官方网站

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章