公司的项目需要用到gitlab来管理,拉取有些项目的时候会遇到权限不存在的问题,所以在此记录解决方法
ssh公钥生成
以mac为例,进入~/.ssh
//comment为任意输入
ssh-keygen -t ed25519 -C "<comment>"
在该文件夹下生成公钥与私钥
gitlab ssh配置
在账户配置中将公钥文件中的信息写入,即可完成
配置ssh config
进入~/.ssh
vi config
输入配置项
Host gitlab.xxxx.cn
Port xxxx
User git
IdentityFile you private key path
完成配置,即可拉取代码
ssh配置可见: https://man.openbsd.org/ssh_config