当前位置:   article > 正文

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

sourcetree克隆gitlab

一、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服务器看到新添加的文件如下图:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/727208
推荐阅读
相关标签
  

闽ICP备14008679号