sourcetree 和gitlab 配置ssh 配置图解

您所在的位置:网站首页 云盘装机 sourcetree 和gitlab 配置ssh 配置图解

sourcetree 和gitlab 配置ssh 配置图解

2024-07-13 21:58:51| 来源: 网络整理| 查看: 265

原文: https://www.cnblogs.com/alwayswyy/p/5674635.html

注意事项: 1.如果 cd ~/.ssh 如果没有密钥则不会有此文件夹,有则备份删除

2.运行命令ssh-keygen -t rsa -C “[email protected]”时报错:Too many arguments. 把命令ssh-keygen -t rsa -C 中的“-”从新删除手打一遍就好了

3.ssh/config line 4: garbage at end of line; "Enterprise". fatal 打开.ssh文件夹 $ open ~/.ssh删除所有的文件重新生成ssh的rsa密钥(从新来一遍)即可解决问题

4.配置好ssh后最好测试下:ssh -T [email protected]

一.前期准备安装

1.git客户端(1.产生gitlab服务端和本地git相互传输时所需要校验的私钥和公钥 2.直接在Idea中使用git提交和push代码,当然也可以用sourcetree提交代码 )

2.sourcetree客户端(1.拉取远端服务器代码到本地 2.push本地代码到远端 3.创建分支,解决提交代码中的冲突)

3.gitlab账号(一般公司配置,用自己的邮箱)(1.建立远端分支,可追踪 2.本地和远端代码的修改活动详细显示 3.云储存库,储存代码 )

一句话就是gitlab中存储着远端的代码,git是本地代码和远端代码沟通的桥梁,不过是用命令行的形式,sourcetree是将git变为可见的客户端。

二.基本思路和图解:

1.利用git bash生成公钥和私钥

(使用git bash命令生成gitlab服务端和本地git相互传输时所需要校验的私钥和公钥,公钥用于配置gitlab,私钥用户配置sourcetree。)

打开git bash,输入以下命令:

(1)设置git的user name和email:

$ git config --global user.name "test"

$ git config --global user.email "[email protected]"

(2)生成SSH密钥过程: 1.查看是否已经有了ssh密钥:cd ~/.ssh 如果没有密钥则不会有此文件夹,有则备份删除 2.生成密钥:(注意ssh与参数之间没有空格!!!) $ ssh-keygen -t rsa -C “邮箱地址” 按3个回车,密码为空。

image

此时在.ssh文件夹下回生成下面3个文件, 查看:cat ~/.ssh/id_rsa.pub 查看公钥value,右键copy。 也可以进入 ~/.ssh 用记事本打开id_rsa.pub复制公钥。

image

2.在gitlab中配置公钥

登录gitlab,》project setting》SSH,添加即可。 配置ssh后最好测试下:ssh -T [email protected]

image image image

-----sourceTree(高版本无”工具“选项,请跳过此步骤)----- 3.sourceTree配置的私钥,与gitlab公钥对应

打开sourcetree,点击工具》选项》一般,设置公钥的路径即可。注意客户端选择:OpenSSH

image

这样就可以配置成功了!!!

--------华丽丽的分割线------

3.拉取远端代码到本地仓库(老版本)

在gitlab中寻找需要拉取的仓库地址,如下:

image

在sourcetree中,》克隆/新建仓库,填写远端和本地的仓库路径,添加即可,之后直接pull 仓库即可。

image

3.拉取远端代码到本地仓库(新版本)

1.png

这样以后可以直接在sourcetree拉取代码了。



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭