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 方式与添加用户的相同,只是位置不同。