Gitee 生成并部署SSH key

Gitee 生成并部署SSH key

1. 生成ssh公钥

	Win+R打开运行窗口。在命令行中直接输入 ssh-keygen -t rsa -C "邮箱"
	(除了邮箱其实都可以,只要便于记忆)

2. ssh-keygen 不是内部或外部命令解决办法

	**解决办法一:设置环境变量**

Git安装路径 C:\Program Files\Git\usr\bin(一般默认路径,找自己的为准)

在这里插入图片描述

	**解决办法二、在Git安装目录下找到sh.exe 所在根目录下执行CMD命令**

在这里插入图片描述

在这里插入图片描述

3. 将ssh-key添加到Gitee的SSH公钥

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. 项目的 ssh key 和用户的 ssh key 两处地方有什么不同?

(上述过程是添加用户的ssh key)
项目的 sshkey 只针对项目,且我们仅对项目提供了部署公钥,即项目下的公钥仅能拉取项目,这通常用于生产服务器拉取仓库的代码。 而用户的 key 则是针对用户的,用户添加了 key 就对用户名下的项目和用户参加了的项目具有权限,一般而言,用户的key具有推送和拉取的权限,而项目的 key 则只具有拉取权限。
添加项目的 ssh key 方式与添加用户的相同,只是位置不同。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值