sourcetree从gitlab服务器克隆与推送代码

8 篇文章 0 订阅

一、gitlab服务器创建project

1、gitlab服务搭建

https://blog.csdn.net/zhizhuodewo6/article/details/89148692

2、gitlab服务器创建Groups组(可以略过)

(1)如下图,其中

Gitlab中的组和项目有三种访问权限 

Private:只有组成员才能看到 

Internal:只要登录的用户就能看到 

Public:所有人都能看到

(2)、给Groups组添加成员

如下图先进入该团队中,去设置:

进入以后,然后点击左侧的Members

进入Members选项卡添加成员到Groups组,添加信息包括(成员邮箱、权限、到期时间)权限分为五种,分别代表五种不同权限。 

Guest:可以创建issue、发表评论,不能读写版本库 

Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限 

Developer:可以克隆代码、开发、提交、push,RD可以赋予这个权限 

Master:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心RD负责人可以赋予这个权限 

Owner:可以设置项目访问权限 - Visibility Level、删除项目、迁移项目、管理组成员,开发组leader可以赋予这个权限

3、gitlab服务创建项目

接下来进行具体创建页面:

这里选择了test_group组,说明该项目归该组管理使用。

创建成功如下:

4、创建用户

默认gitlab服务器搭建完毕后会生成root用户,密码默认是:admin123。这个账户属于超级账户,而实际开发中会每个开发人员创建一个账户,若是同一个项目,可以将生成的用户放入同一个组中(上述2步骤即为创建group)。创建用户如下图:

对应的填入用户信息,包括用户名称与用户邮箱。

创建成功后,修改用户密码如下:

点击edit,然后输入新密码如下所示:

然后保存,及修改密码成功。

二、sourceTree关联并下载服务器代码。

1、配置sourceTree

(1)设置用户

2、克隆gitlab远程服务

(1)首先查看gitlab项目地址,登录gitlab服务器,打开project

复制地址为:http://b53c98cfff1f/test_group/test_project.git,注意需要将b53c98cfff1f替换成gitlab服务器的ip与端口,例如奔入如下:http://172.168.1.17:8090/test_group/test_project.git

(2)、开始在sourceTree克隆该项目,并填下必要信息,如下图:

当填入上述信息以后,出现如下图,则证明上述地址与服务器账户、密码正确可继续下一步:

同时可以配置本地保存项目地址。

然后点击克隆按钮即可。

上述图即代表克隆成功。

三、向gitlab服务器推动代码:

1、在本地代码仓库添加文件或地址后,sourceTree就可以及时更新,如下图,在本地添加

首先打开本地仓库,点击如下文件状态按钮即可,

添加haha.txt文件,并且写入:haha内容。

2、sourceTree跟新展示出了刚才添加的haha.txt文件

3、接下将所填新文件上传到服务器。选中该文件进行暂存,如下图:

然后点左上角提交,然后添加注解后,点右下角提交,如下图

然后推送按钮加了一个数字1,代表这时候可以往服务器推送了。如下图:

选择远程服务器分支

然后推送即可。这时可以从gitlab服务器看到新添加的文件如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值