当前位置:   article > 正文

在Gitlab上怎么添加ssh key

gitlab ssh key 在哪

原因分析:

 某台centos没有权限克隆gitlab上的git项目,没有权限,报错信息如下

 

我首先想到的是,在gitlab上没有添加这台centos服务器的秘钥,导致没有权限拉取项目信息

解决步骤:

1.登录centos服务器,生成秘钥对

ssh-keygen -t rsa -C "xxx@xxx"

这样就在主目录下的.ssh目录(~/.ssh)中生成了两个文件id_rsa和id_rsa.pub

id_rsa中保存的是私钥,id_rsa.pub中保存的是公钥

2.复制~/.ssh/id_rsa.pub里面的秘钥

3.登录Gitlab

点击Settings(设置)------》Deploy keys-----》

 

 

 

 4.回到centos服务器,进行端口配置

在目录 ~/.ssh/config  写入以下内容(没有文件就创建一个)

 

 5.测试

git clone git@git.test.com:project/testpub.git      ----如果可以正常克隆,则说明秘钥添加成功

 

转载于:https://www.cnblogs.com/tianfen/p/6378470.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/671440
推荐阅读
相关标签
  

闽ICP备14008679号