Git入门——WindowsLinux配置远程仓库(SSH Key)

xiaoxiao2021-02-28  59

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

1.安家落户,自报家门

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

git config (--global) user.name "Name(你的名称)" git config (--global) user.email "email@example.com(你的邮箱)"

–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入门学习,廖雪峰老师的教程帮助了我很多; 也希望能和大家分享一下: 廖雪峰老师的官方网站

转载请注明原文地址: https://www.6miu.com/read-65825.html

最新回复(0)