type
status
date
slug
summary
tags
category
icon
password
由于我司最近更换了代码托管平台,导致远程仓库地址发生变化,所以需要我们重新在新的平台填入ssh公钥以便正常推拉代码。简单在此记录一下ssh密钥的生成以及将公钥填入阿里云、github等平台,方便日后查阅
先简单说明一下https和ssh两种方式的差异:
- https: 适合开源项目。无需验证即可clone和读取项目,但没有push权限
- ssh: 适合内部项目。需要先将ssh密钥对中的公钥上传至服务器,上传成功后即可自由使用clone、push等操作
生成ssh密钥
- 设置全局git账号和邮箱
Tips: 如果之前已经设置过git账号和邮箱的,可省略第一步,直接从第二步开始。查询git账号邮箱的命令如下
- 在.ssh目录下,生成ssh密钥
输入以下命令并一路回车即可生成默认文件名的ssh密钥对,即
id_rsa
和id_rsa.pub
两个文件- 将
id_rsa.pub
文件中的内容全部复制并上传至对应的服务器
在此只记录阿里云效代码管理平台和github两个平台中公钥存放位置
结语
在此只记录阿里云效代码管理平台和github两个平台中公钥存放位置
- 阿里云效代码管理平台:个人设置 -> SSH公钥
- github: Settings -> SSH and GPG keys -> New SSH key
- 作者:Leeson
- 链接: /article/ssh-1
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。