ubuntu搭建gitlab

1 篇文章 0 订阅
1 篇文章 0 订阅

1.操作系统 : Ubuntu 18.04.1

安装Gitlab  官网:https://about.gitlab.com/

2.  安装Gitlab

1)  安装并配置必要的依赖项

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates

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

sudo apt-get install -y postfix

在Postfix安装期间,可能会出现配置屏幕。选择“Internet Site”并按Enter键。使用服务器的外部DNS作为“邮件名称”,然后按Enter键。如果出现其他屏幕,请继续按Enter键接受默认值。

2)  添加GitLab软件包存储库并安装软件包
添加GitLab包存储库。

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

接下来,安装GitLab包。将`http://gitlab.example.com`更改为您要访问GitLab实例的URL。安装将自动配置并启动该URL的GitLab。HTTPS 在安装后需要其他配置。

sudo apt-get install gitlab-ee

3)  浏览到主机名并登录
首次访问时,您将被重定向到密码重置屏幕。提供初始管理员帐户的密码,您将被重定向回登录屏幕。使用默认帐户的用户名root登录。

有关安装和配置的详细说明,请参阅我们的文档。

4)  设置您的通信首选项
访问我们的电子邮件订阅首选项中心,告知我们何时与您沟通。我们有明确的电子邮件选择加入政策,因此您可以完全控制我们向您发送电子邮件的频率和频率。

我们每月发送两次您需要了解的GitLab新闻,包括我们的开发团队的新功能,集成,文档和幕后故事。有关错误和系统性能的重要安全更新,请注册我们的专用安全通讯。

重要说明:如果您不选择加入安全通讯,则不会收到安全警报。

3.  配置端口号
1)进入文件gitlab.rb,修改EXTERNAL_URL地址和端口号

sudo vim /etc/gitlab/gitlab.rb

external_url 修改为本机服务地ip地址,并分配端口号(例如:9090)。external_url 'http://localhost:9090' 8080被用了的话修改unicorn的端口

unicorn['port'] = 28080
postgresql['shared_buffers'] = "256MB"
postgresql['max_connections'] = 200

2)重新配置

sudo gitlab-ctl reconfigure

3)开启服务        

service sshd start 
service postfix start 

#开启
sudo gitlab-ctl start 
#关闭
sudo gitlab-ctl stop 
#重启
sudo gitlab-ctl restart 

4)查看运行状态:

sudo gitlab-ctl status

        如果run正常,则成功       

5)相关命令学习:

:wq 保存文件并退出vi

:w 保存文件但不退出vi

:w file 将修改另外保存到file中,不退出vi

:q不保存文件,退出vi

4.  访问web

第一次重置密码

默认账户 root,   登陆地址为 服务器ip端口号地址  例如 192.168.30.162:9090

 

5.  创建用户


 

说明:当邮箱正确,会接收到邮件,用户可以通过邮件里面链接设置密码,当然管理员也可以设置密码

6.  创建仓库

 

 

7.  项目分支用户权限

 

权限说明
guest访客,对于Private项目Clone权限也没有
reporter查看者,对于Private项目,有Clone权限,但是在本地项目修改,没有push权限
developer 

开发者,如果是Protected Branches(merge和push) 权限为“maintainers”,则不允许merge和Push

如果是Protected Branches(merge和push) 权限为“developers + maintainer”,则允许merge和Push

maintainer维护者,拥有最高权限
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值