zoukankan      html  css  js  c++  java
  • 在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      ----如果可以正常克隆,则说明秘钥添加成功

  • 相关阅读:
    csu1217: 奇数个的那个数
    小试SAS 判别分析
    bfs poj2965
    STL set常用操作
    csu1002 A+B(III)
    HDOJ 1002 的几种方法
    SQL知识积累
    CSV文件格式介绍
    ASP.net Web Form 知识积累
    C# 位域[flags] 枚举
  • 原文地址:https://www.cnblogs.com/tianfen/p/6378470.html
Copyright © 2011-2022 走看看