命令行方式

sourcetree中putty方式链接gitlab sourcetree配置gitlab_sourcetree

新建个人项目

sourcetree中putty方式链接gitlab sourcetree配置gitlab_客户端_02

sourcetree中putty方式链接gitlab sourcetree配置gitlab_客户端_03

新建仓库完毕如下

sourcetree中putty方式链接gitlab sourcetree配置gitlab_客户端_04

上面有git的操作指引,需要在本机电脑上面安装git客户端,安装完毕如下

sourcetree中putty方式链接gitlab sourcetree配置gitlab_git_05

Git客户端全局设置

sourcetree中putty方式链接gitlab sourcetree配置gitlab_客户端_06

本地代码上传,在本地已经有项目代码,项目为空,进入本地代码文件夹

sourcetree中putty方式链接gitlab sourcetree配置gitlab_本地代码_07


sourcetree中putty方式链接gitlab sourcetree配置gitlab_git_08

本地无项目代码克隆本地,这里存在D盘,生成test项目

sourcetree中putty方式链接gitlab sourcetree配置gitlab_git_09

修改文件后提交

sourcetree中putty方式链接gitlab sourcetree配置gitlab_sourcetree_10

删除项目

sourcetree中putty方式链接gitlab sourcetree配置gitlab_本地代码_11


sourcetree中putty方式链接gitlab sourcetree配置gitlab_sourcetree_12


sourcetree中putty方式链接gitlab sourcetree配置gitlab_本地代码_13

可视化客户端方式

SourceTree可视化客户端SSH连接git

下载SourceTree并安装,注册完账号,并登录,界面如下

sourcetree中putty方式链接gitlab sourcetree配置gitlab_git_14

生成ssh连接所使用的key

sourcetree中putty方式链接gitlab sourcetree配置gitlab_git_15

生成文件所在位置

sourcetree中putty方式链接gitlab sourcetree配置gitlab_git_16

将id_rsa.pub文件内容进行复制填入,gitlab中sshKEY设置位置

sourcetree中putty方式链接gitlab sourcetree配置gitlab_git_17

打开SourceTree软件,点击 工具-》选项进行配置

SSH密匙填入id_rsa文件路径 ssh客户端选为OpenSSH

sourcetree中putty方式链接gitlab sourcetree配置gitlab_本地代码_18

新建项目,在git上面新建项目,生成git地址,SourceTree中克隆项目到本地

sourcetree中putty方式链接gitlab sourcetree配置gitlab_git_19

代码文件上传,选取要提交的文件

sourcetree中putty方式链接gitlab sourcetree配置gitlab_git_20

sourcetree中putty方式链接gitlab sourcetree配置gitlab_sourcetree_21

设置分支保护

sourcetree中putty方式链接gitlab sourcetree配置gitlab_sourcetree_22

Gitlab默认master 分支只有Maintainers角色才能合并和提交,一般开发人员为Developers角色,无法进行代码合并提交操作,需要修改分支保护

sourcetree中putty方式链接gitlab sourcetree配置gitlab_sourcetree_23