前言说明:

公司陆陆续续进新员工,新员工都需要了解公司各类资料,而公司资料都存储于gitlab中,因此,新员工需要安装工具进行资料拉取。

公司采用SourceTree的是工具。相关下载地址如下:

WINDOWS链接: https://pan.baidu.com/s/1oH7qelmVddo0IsrCnM00GA 密码: gpqx

LINUX链接: https://pan.baidu.com/s/1br8fMimUfHjMw16ejIr7QA 密码: ava3

此文章针对WINDOWS环境进行说明!!!

问题说明:

SourceTree在克隆gitlab仓库时出现各种问题,如下:

此问题出现的原因是因为用SourceTree克隆过相同项目,存在相应的文件夹,只需手动将其删除或者指定相应的新文件夹即可!!!

环境配置:

因为使用的是公司内部的Gitlab,故先设置电脑DNS解析;

# 打开相应目录下的hosts文件;

# 向hosts最后添加一行域名解析信息:10.1.64.47 git.wdjky.me,如下:

电脑设置:

WINDOWS下载链接中包含SourceTree、Git及license。下载安装好软件SourceTree和Git时,进行以下操作:

# 打开SourceTree进行license的导入注册;

# 打开安装好的Git软件生成密钥,输入ssh-keygen.exe一路回车即可;

# 通过文本编辑工具按照下图框内路径打开公钥(本人用的是Notepad++,没有的话自行下载安装);

# 登陆Gitlab将id_rsa.pub文件内容添加到SSH;

# 谷歌浏览器输入http://git.wdjky.me登陆Gitlab;依次点击:右上角的Profile Settingsà左边的SSH Keysà右上角的Add SSH Key,添加后如下:

# 打开SourceTree,依次点击:工具à选项,选择如下设置;

# 再依次点击:工具à添加SSH密钥,选择添加的id_rsa文件;

# 联系运维人员开通相应项目权限后,拉取项目;Gitlab上操作,依次点击:Profile SettingsàGroops可看到拥有哪些项目的权限;

# 点击进去,复制相关git地址:git@git.wdjky.me:JKY-SH-Product/neohealthcloud-healthSH-C-PD.git

# 将Git项目地址填入SourceTree,点击克隆即可完成项目资料的拉取;

### 更多Git使用详操请参考:

链接: https://pan.baidu.com/s/1i-RDcbGgCWTzpAHbrUGtvg 密码: twpj

SourceTree免密克隆仓库及问题说明的更多相关文章

  1. 版本管理·玩转git(远程仓库配置和配置公钥免密登录)

    git系列的最后一部分内容,我们先来看看如何查看远程仓库. 输入 git remote -v 我们还可以删除远程库,输入 git remote remove origin 删除后再次查询,信息为空. ...

  2. Gitlab仓库搭建及在Linux/windows中的免密使用

    1. Gitlab简介 Gitlab:代码私有仓库,可以使用Git进行代码的管理. GitHub:公共仓库. GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭 ...

  3. Gitlab仓库搭建和免密使用gitlab

    Gitlab简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务. 可通过Web界面进行访问公开的或者私人项目.它拥有与Github类似的 ...

  4. [工具] Git版本管理(四)(贡献开源代码、git配置、git免密、gitignore)

    一.开源项目贡献代码 1.fork项目代码 例如,我们想向tornado框架贡献代码,首先搜索tornado. 然后,将tornado的代码fork到我们的仓库中. 2.clone到本地进行开发 克隆 ...

  5. Git (一)预设环境和免密登录

    背景 一直用的svn,这段时间换了之后才发现git的强大功能.缺点就是可能上手比较难一点. 接下来就带你Git入门 Git是什么? Git是目前世界上最先进的分布式版本控制系统 Git有什么特点?好用 ...

  6. linux进阶之gitlab仓库搭建及免密使用

    一.Gitlab简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务. 可通过Web界面进行访问公开的或者私人项目.它拥有与Github类 ...

  7. Git for Windows之使用SSH协议开通公钥免密登陆功能

    1.删除Https的通信方式,建立SSH的通信方式 (1).查看当前的通信方式 当前是使用Https的方式与远程仓库进行通信 (2).删除HTTPS的通信方式 ok,HTTPS通信方式已删除 (3). ...

  8. Centos服务器ssh免密登录以及搭建私有git服务器

    一.概述 服务器的免密登录和git服务器的搭建,关键都是要学会把自己用的机器的公钥添加到服务器上,让服务器“认识”你的电脑,从而不需要输入密码就可以远程登录服务器上的用户 免密登录当然是登录root用 ...

  9. git免密拉取代码

    里介绍通过ssh公钥的方式免密拉取代码 以linux服务器为例,windows方式是一样的 1.用命令生成ssh key ssh-keygen -t rsa -C "xx@xxxcom&qu ...

随机推荐

  1. POJ 1185 炮兵阵地 状压dp

    题目链接: http://poj.org/problem?id=1185 炮兵阵地 Time Limit: 2000MS Memory Limit: 65536K 问题描述 司令部的将军们打算在N*M ...

  2. 单调队列(数列中长度不超过k的子序列和的最值)

    ★实验任务 小 F 很爱打怪,今天因为系统 bug,他提前得知了 n 只怪的出现顺序以及击 倒每只怪得到的成就值 ai.设第一只怪出现的时间为第 1 秒,这个游戏每过 1 秒 钟出现一只新怪且没被击倒 ...

  3. BeanUtil工具类的使用

    BeanUtils的使用 1.commons-beanutils的介绍 commons-beanutils是Apache组织下的一个基础的开源库,它提供了对Java反射和内省的API的包装,依赖内省, ...

  4. String 类 常用函数

    构造方法摘要: String(byte[] bytes)           通过使用平台的默认字符集解码指定的 byte 数组,构造一个新的 String. String(char[] value) ...

  5. JTS

    在这个系列的 第 1 部分,我们讨论了事务并研究了它们的基本属性 ― 原子性(atomicity).一致性(consistency).孤立性(isolation)和持久性(durability).事务 ...

  6. Apache+Nginx+php共存(一)

    在实际开发中个人的电脑中经常需要安装 WNMRP.WAMRP.LNMRP.LAMRP等各种开发环境来应对不同的开发需求. 此篇主要是对WINDOWS系统下 Apache+Nginx + PHP +My ...

  7. [转帖]Kerberos简介

    1.  Kerberos简介 https://www.cnblogs.com/wukenaihe/p/3732141.html 1.1. 功能 一个安全认证协议 用tickets验证 避免本地保存密码 ...

  8. dbgrid控件如何能在左边显示行号?

    procedure TMSWageEdit.aqyMSWageEditCalcFields(DataSet: TDataSet);begin  inherited;  with DataSet do  ...

  9. 【Python】使用python操作mysql数据库

    这是我之前使用mysql时用到的一些库及开发的工具,这里记录下,也方便我查阅. python版本: 2.7.13 mysql版本: 5.5.36 几个python库 1.mysql-connector ...

  10. SDOI2017硬币游戏

    题面链接 洛咕 sol 神题,幸好我不是SD的QAQ. 假设你们都会\(O(n^3m^3)\)的高斯消元,具体来说就是建出\(Trie\)图然后套游走的板子. 然后我们发现可以把不能匹配任何串的概率压 ...