博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sourcetree配置gitlab
阅读量:5087 次
发布时间:2019-06-13

本文共 937 字,大约阅读时间需要 3 分钟。

一、准备

  1、安装git,下载地址: 安装教程百度一下

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

  2、安装sourcetree,下载地址提取码 zldk

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

   可以下载官网的  不过要有账号认识,有的话就自己安装了

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

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

   注册也可以用GitHub账号注册

二、生成SSH keys

   1、生成密钥:(注意ssh与参数之间没有空格!!!)

    $ ssh-keygen -t rsa -C “邮箱地址”
    按3个回车,密码为空。

 

  

 

 

   

  2、此时在.ssh文件夹下回生成下面3个文件

  

三、配置gitlab

  1、在gitlab中配置公钥

   登录gitlab,》project  setting》SSH,添加即可

  

四、配置sourcetree  

  1、sourceTree配置的私钥,与gitlab公钥对应

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

  

五、拉取远端代码到本地仓库

  1、在gitlab中寻找需要拉取的仓库地址

  

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

  

六、测试

  1、添加一个文件,此时提交按钮是灰的

  

  2、暂存所有,之后提交

  

  3、查看刚刚传入的文件

  

 

转载于:https://www.cnblogs.com/hyunbar/p/10075878.html

你可能感兴趣的文章
一步步教你学会browserify
查看>>
Jmeter入门实例
查看>>
亲近用户—回归本质
查看>>
中文脏话识别的解决方案
查看>>
CSS之不常用但重要的样式总结
查看>>
Python编译错误总结
查看>>
URL编码与解码
查看>>
日常开发时遇到的一些坑(三)
查看>>
Eclipse 安装SVN插件
查看>>
深度学习
查看>>
TCP粘包问题及解决方案
查看>>
构建之法阅读笔记02
查看>>
添加按钮
查看>>
移动端页面开发适配 rem布局原理
查看>>
Ajax中文乱码问题解决方法(服务器端用servlet)
查看>>
会计电算化常考题目一
查看>>
阿里云服务器CentOS6.9安装Mysql
查看>>
剑指offer系列6:数值的整数次方
查看>>
js 过滤敏感词
查看>>
poj2752 Seek the Name, Seek the Fame
查看>>