首页 > 其他分享 >3、SourceTree通过PUTTY连接GitLab

3、SourceTree通过PUTTY连接GitLab

时间:2022-11-07 10:42:28浏览次数:55  
标签:gitLab 私钥 单击 GitLab 生成 PUTTY ssh key SourceTree

一、生成公钥和私钥

使用命令行生成(两种生成方式选择一种即可)

 1、安装SourceTree打开SourceTree,点击“命令行模式”。

3、SourceTree通过PUTTY连接GitLab_git

2、输入如下命令生成key“[email protected]”是你在gitlab中注册的邮箱。

ssh-keygen -t rsa -C "[email protected]"

3、SourceTree通过PUTTY连接GitLab_git_02

3、之后还需要输入文件名、密码等,可直接回车不输入。 

3、SourceTree通过PUTTY连接GitLab_服务器_03

 4、生成的key文件保存在用户的.ssh目录中,例如: C:\Users\Administrator\.ssh

 

3、SourceTree通过PUTTY连接GitLab_git_04

使用PuTTY Key Genrator生成公钥私钥(两种生成方式选择一种即可)

5、单击“工具” -》 “创建或导入SSH密钥”

3、SourceTree通过PUTTY连接GitLab_命令行_05

 6、单击“Generate”生成key,注意鼠标在窗口上一直滑动否则生成key很慢。

 

3、SourceTree通过PUTTY连接GitLab_服务器_06

7、生成后单击“Save public key”保存公钥,单击“Save private key”保存私钥

3、SourceTree通过PUTTY连接GitLab_服务器_07

二、gitlab服务器导入用户key

1、在gitlab上创建一个用户并登陆;

2、把id_rsa.pub文件用记事本打开,将其中内容全部复制到剪切板中。

3、登录GitLab,找到SSH Keys,将复制的内容粘贴到Key下面的文本域中,然后点击Add Key。

3、SourceTree通过PUTTY连接GitLab_git_08

3、SourceTree通过PUTTY连接GitLab_git_09

三、openSource配置gitLab

 1、在SourceTree中配置与GitLab公钥对应的私钥。点击工具->选项: 

3、SourceTree通过PUTTY连接GitLab_命令行_10

2、按照如下输入

  全名:输入你的名字,在提交的时候显示此名称。

  电子邮件地址:填写你在gitLab注册账号时的地址

  SSH客户端:选择"PuTTY/Plink"

  SSH密钥:选择刚才生成的私钥文件。

 

3、SourceTree通过PUTTY连接GitLab_服务器_11

3、PuTTY agent中添加私有key

3、SourceTree通过PUTTY连接GitLab_命令行_12

4、点击 “Add Key” 添加私有key

3、SourceTree通过PUTTY连接GitLab_git_13

3、SourceTree通过PUTTY连接GitLab_命令行_14

4、单击“克隆/新建”

3、SourceTree通过PUTTY连接GitLab_服务器_15

 5、从gitLab服务器上复制project地址,注意选择ssh的地址

3、SourceTree通过PUTTY连接GitLab_服务器_16

6、填入gitLab地址,并选择项目下载位置后,单击克隆。

3、SourceTree通过PUTTY连接GitLab_服务器_17

  注意:如果gitLab服务器修改了默认的22端口需要按如下修改配置,其中1022是服务器修改后的端口号

ssh://[email protected]:1022/lrs/ttt.git

 7、此时就可以使用获取得到代码

3、SourceTree通过PUTTY连接GitLab_git_18

 



标签:gitLab,私钥,单击,GitLab,生成,PUTTY,ssh,key,SourceTree
From: https://blog.51cto.com/u_15862829/5828050

相关文章

  • gitlab配置
    1.在宝塔或者linux命令行系统内安装gitlab相关文件2.配置反向代理server{listen80;#外网访问域名,此域名是提供给最终用户的访问地址server......
  • gitlab正确上传文件方法
    一.用户邮箱绑定打开电脑命令提示符首先要配置好用户名和邮箱查看用户名和邮箱gitconfiguser.namegitconfiguser.email修改用户名和邮箱gitconfig--globaluser.n......
  • gitlab-ce搭建和数据迁移
    2022年11月1日08:26:03centos7国内地址:注意对应的系统版本,下一个最新版本https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/因为数据导入导出使用的是gitlab......
  • 【 云原生 | kubernetes 】- Argo CD Gitlab身份验证及SSO单点登录
    :zap:前言:了解OAuth协议。OAuth是一种授权协议,它可以用来保证第三方只有当获得授权的时候,才能访问授权者的权限我们之前文章已经大概了解了ArgoCD的作用和一些用法。在......
  • putty
    AutowrapmodeinitiallyonWithautowrapmodeon,ifalonglineoftextreachestheright-handedge,itwillwrapoverontothenextlinesoyoucanstillse......
  • gitlab+jenkins+harbor+k8s部署微服务-准备工作
    DevOps,字面意思是Development&Operations的缩写,也就是开发&运维。一、Code阶段工具在code阶段,我们需要将不同版本的代码存储到一个仓库中,常见的版本控制工具就是SVN或者......
  • SourceTree的安装跳过注册账户
    今天安装sourcetree一直卡在注册界面,后来使用以下方法跳过注册步骤,亲测可用。1、地址栏直接输入%LocalAppData%\Atlassian(或者可以选择下载个EveryThing,搜索到目标文件夹......
  • centos7安装gitlab
    centos7安装gitlabgitlab下载地址 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.7.8-ce.0.el7.x86_64.rpm 1、安装相关依赖yum-yinstal......
  • putty 使用 sz, rz 命令传输文件
    sz,rz命令能在ssh连接的时候快速传输文件sz(send发送)rz(receive接收)使用这两个命令的前提是服务端安装了命令,没有安装的可以用下面的命令安装yuminstall......
  • 快速自建gitlab和gitlab-ci容器版
    文档说明:只是记录关键点自建gitlabversion:"3"services:gitlab-ce:image:gitlab/gitlab-ce:15.5.1-ce.0#指定版本比较好#image:git......