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_rsaid_rsa.pub两个文件
  • id_rsa.pub文件中的内容全部复制并上传至对应的服务器
在此只记录阿里云效代码管理平台和github两个平台中公钥存放位置
结语
在此只记录阿里云效代码管理平台和github两个平台中公钥存放位置
  1. 阿里云效代码管理平台:个人设置 -> SSH公钥
  1. github: Settings -> SSH and GPG keys -> New SSH key
 
微信小程序(二)push到GitHub时,提示403错误
Loading...