gitlab新建项目_搭建私有gitlab代码管理版本控制系统进行协作开发

本文详细介绍了如何在CentOS7上安装GitLab,包括配置依赖、添加GitLab仓库、安装GitLab以及首次访问和设置。安装完成后,展示了如何创建项目、添加成员和克隆代码进行开发协作。此外,还提供了服务器硬件配置建议和GitLab的基本操作流程。
摘要由CSDN通过智能技术生成

GitLab是一款可以进行代码协作开发的开源软件。 GitLab被超过100,000个组织使用,是最流行的本地管理git存储库的解决方案。

官方建议选择正式的Linux软件包安装方式,因为它安装更快,更容易升级,并且它包含了其他方法所没有的增强可靠性的特性。可以在官网看到官方提供了一系列的官方软件包。

fc16c061c9acda4793e5b400ffd8fc4e.png

官方软件包

截图只显示官方软件包的部分,在官网还有展示其他安装方式如docker等。

接下去我们分为两部分:

  • 以CentOS7为例演示如何安装gitlab
  • gitlab首次访问、新增用户和项目、克隆项目

一、安装gitlab

  • 服务器硬件配置

内存:至少4GB

cpu: 4核是推荐的最小核数,支持最多500个用户, 8核支持最多1000个用户。

根据你的用户数量来调整你的硬件配置

  • 演示安装步骤

1. 安装和配置必要的依赖项

下面的命令将在系统防火墙中打开HTTP、HTTPS和SSH访问。

sudo yum install -y curl policycoreutils-python openssh-serversudo systemctl enable sshdsudo systemctl start sshdsudo firewall-cmd --permanent --add-service=httpsudo firewall-cmd --permanent --add-service=httpssudo systemctl reload firewalld
803852a360040874c302d1d324964e34.png

安装和配置必要的依赖项

接下来,安装Postfix以发送通知电子邮件。如果您想使用其他解决方案发送电子邮件,请跳过这一步,并在GitLab安装完成后配置外部SMTP服务器。

sudo yum install postfixsudo systemctl enable postfixsudo systemctl start postfix

2. 添加GitLab包存储库并安装包

  • 添加GitLab包存储库。
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
de65d773839099d6f81c9a83dfde3f96.png

添加GitLab包存储库。

  • 安装gitlab
sudo EXTERNAL_URL="http://192.168.67.129" yum install -y gitlab-ee

EXTERNAL_URL可以设置成http://ip,也可以设置成域名类型,但是前提是你要设置好DNS.也可以设置成https类型。

这一步耗时比较久,可以做点其他事。

安装成功后控制台展示如下效果,系统会自动帮你启动gitlab。

7f49449de61a3aed1c940ab236609ce0.png

gitlab安装成功

至此,gitlab已经安装成功了,接下去就是新建项目和配置开发账号等等。

二、gitlab操作

1.首次访问

浏览器打开你上一步设置的地址,在你的第一次访问时,你将被重定向到一个密码重置页面,输入root账号的新密码,并使用root账号登录。

8748b02cfdb1f25e624dfd2d3f3f935d.png

首次访问

32c355aa87397cd0848ce3872d1709bc.png

root账号登录

登录成功后进入首页,首页显示的是你的项目信息,默认会生成一个监控gitlab实例的项目。

ade380484a781fbd166c77e003a17236.png

首页

2.配置账号

让团队成员自己登录gitlab注册账号

3a23332d34d1a156fb16b904fb30d523.png

注册账号

后面项目添加成员时的用户数据就能看到你了。

当然也可以管理员帮忙添加,点击头部菜单的设置图标,在页面内打开New user的按钮新建用户。

aecbf3fad2d4475c62ccedb47e47c483.png

管理员帮忙添加用户

3.创建项目

点击首页的new project按钮创建项目,输入项目名称、描述和访问类型创建项目

519714543535020ec312c102333917bf.png

创建项目


在项目页面就可以看到项目的git地址,可以通过git客户端工具克隆代码进行开发协作了。

81312a255c06e12cb5a51c273978c6f6.png

git地址

4.配置成员

打开项目左边的Members菜单添加项目成员

866b36b2f148523fa4986ad8436de32d.png

项目成员

5.git客户端克隆项目代码

开发者通过地址克隆代码进行协作开发,git客户端工具自行选择,我这里是sourcetree工具,输入地址和账号密码,克隆项目。

82794ea26dd4cf6ac6c51c080f17326d.png

克隆代码

后面就是常规的git操作了,更多的gitlab功能有兴趣的可以自己去了解一下。

有问题的话欢迎下方评论,如果对你有帮助的欢迎关注点赞。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值