首页 > 其他分享 >关于Gitlab-配置SSH Keys-及使用Git命令行进行登录克隆

关于Gitlab-配置SSH Keys-及使用Git命令行进行登录克隆

时间:2022-10-12 23:11:24浏览次数:74  
标签:git Keys clone Gitlab Git ssh com

如果是需要使用Git对自己Gitlab上的代码进行clone,过程如下:

1、首先需要在Gitlab上配置ssh keys  配置方法:设置--> SSH Keys --> 添加公钥信息,输入一个Title --> Add key 

说明:如果不指定Expires at 添加后,就是Expires: Never 永过过期,还有自己的Gitlab账号是可以添加多个ssh keys的

2、接下来就是在git中使用了,这里笔者使用Git bash , 将私钥文件命名成 ~/.ssh/id_rsa 

3、这时我们就可以直接使用命令进行clone了,默认是使用的git用户,如下:

$ git clone [email protected]:scn/osa/autops.git

认证没有问题,然后就可以在当前目录下看到autops目录了

 

补充:如果私钥的文件名不是默认的,位置也不是~/.ssh目录,需要创建~/.ssh/config 文件,写入如下内容即可

Host gitlab.xxxx.com.cn
  User git
  Hostname gitlab.xxxx.com.cn
  IdentityFile /c/Users/QQ-5201351/Desktop/git/mygitlab.pem

然后就可以使用git命令直接clone了,注:笔者测试过,这里Host和Hostname需要写得一致,这个与ssh登录主机还有点点不一样~

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/16786365.html

 

标签:git,Keys,clone,Gitlab,Git,ssh,com
From: https://www.cnblogs.com/5201351/p/16786365.html

相关文章

  • 在VS中使用Git
    将Master主分支克隆到本地1.新建分支:菜单:git\新建分支  2.在分支上修改,当分支完成时3.切换到master分支,拉取最新版本git\管理分支,在master上点右键,然后再点......
  • 继GitHub的Copilot收费后,亚马逊推出了 CodeWhisperer,感觉不错哟!
    Copilot是Github推出的一款人工智能编程助手,推出仅一年就受到大量开发者的追捧(据官方统计有120万用户)。然而,自2022年6月起,它改为了付费订阅模式(每月10美元或每年......
  • git 本地仓库同时推送到多个远程仓库
    使用git把一个本地仓库同时push到多个远程仓库1.首先需要分别新建远程仓库本次主要同时push到码云【gitee】和私有仓库【gitea】;2.从私有仓库【gitea】拉取代码到本地......
  • 【AI白身境】Linux干活三板斧,shell、vim和git
    【AI白身境】Linux干活三板斧,shell、vim和git今天是专栏《AI白身境》的第二篇,所谓白身,就是什么都不会,还没有进入角色。上一篇给大家介绍了要想真正进入深度学习这个行业,必须......
  • linux系统搭建git
     1,linux与windows下分别安装git服务器与客户端:linux下安装git软件:yuminstall-ygit  安装完成后检查安装版本信息:git--version   windows下载git......
  • centos7下Git版本升级
    1.下载需要的版本的git源码wgethttps://github.com/git/git/archive/v2.22.0.tar.gz2.安装编码依赖包yuminstallcurl-develexpat-develgettext-developenssl-dev......
  • git提交代码详解
    刚开始做项目的时候,git怎么提交代码?一般情况是我们现在github或者gitee上新建一个仓库,然后将建好的仓库clone到本地,最后在clone下来的代码的基础上撸代码。撸完代码之后,添......
  • keystore签名指令
    jarsigner-sigalgSHA1withRSA-digestalgSHA1-keystore +keyStore+ -storepass +keyPwd+-keypass+alisaPwd+-signedjar +v1Name+unsignedApk.getAb......
  • VS插件Git的使用
    1、克隆代码。2、新建自己的分支3、切换分支4、代码更改文件数5、代码暂存至本地6、本地代码暂存次数7、代码推送至远程8、查看修改记录9、查看某次提......
  • 系统架构与设计(5)- 2017 年 GitLab 宕机事件回顾
     今天(2021年12月前后)大家都在热议AWSdown掉的事情,突然想起来了2017年gitlab.com的宕机事件,所以又去回顾了一下当时究竟发生了什么,顺便也根据当时事件的记录整理一......