2021-12-01 16:14

Gitee配置SSH公钥

王姐姐

JavaEE

(804)

(0)

收藏

Git For Windows在每次提交代码的时候都需要输入用户名和密码,为了节省时间和精力,可以设置一个SSH公钥,这样就不用每次输入用户名和密码了。

一、创建密钥

首先,需要打开git-bash(直接双击运行即可),(注意这里是不能使用Windows系统自带的终端或者powershell)输入命令。

微信图片_20211201161720.png

转到用户目录下的.ssh目录(我这里为:C:\Users\Administrator\.ssh),输入ssh-keygen生成密钥:

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

首选让输入公钥文件名:比如输入id_rsa,这个名叫什么都可以

然后两次输入密码,注意密码不能为空。

生成后在.ssh目录下查看id_rsa.pub文件内容如下:

# 查看公钥,复制备用

ssh-rsa xxxxxxxxxxxxxx_your public rsa_xxxxxxxxxxxxxxxxxxxxxxxxx  your_email@example.com

二、设置Gitee的ssh公钥

找到个人设置,安全设置下面的SSH公钥,把刚才id_rsa.pub文件中的内容拷贝到公钥文件输入框中即可,标题自动生成

这样对所有的仓库都起作用了,也可以在某个仓库下添加公钥。

微信图片_20211201161508.png

三、验证是否能通过ssh连上gitee

在git-bash命令窗口中输入下面的命令:

ssh -T git@gitee.com

回车后会让输入创建公钥时的密码,如果连接成功会显示:Hi等信息;如果连接不成功,会报错误:

Permission denied (publickey)

四、清除ssh-key私钥访问密码

如果不想通过SSH连接gitee了,可以删除,在git命令窗口中输入以下命令:

ssh-keygen -p

回车会提示输入文件名,比如:id_rsa

再回车后会提示输入公钥密码,即可删除密钥。


0条评论

点击登录参与评论