1、安装工具
sudo yum install curl policycoreutils openssh-server openssh-clients
sudo systemctl enable sshd sudo systemctl start sshd sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix sudo firewall-cmd --permanent --add-service=http sudo systemctl reload firewalld
2、把镜像源更改为国内清华大学的
新建
/etc/yum.repos.d/gitlab-ce.repo
,内容为
[gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7 repo_gpgcheck=0 gpgcheck=0 enabled=1 gpgkey=
https://packages.gitlab.com/gpg.key
再执行
sudo yum makecache sudo yum install gitlab-ce
3.更新配置
sudo gitlab-ctl reconfigure
把目录 的权限改成775
chmod -R 775 /etc/gitlab
chmod -R 775 /var/opt/gitlab
chmod -R 775 /opt/gitlab/embedded/etc
4.修改
gitlab.rb配置文件
vi /etc/gitlab/gitlab.rb
把extern_url改成ip或域名,如下图:
![](http://dl2.iteye.com/upload/attachment/0119/2954/5f43dafd-8ed1-3f44-80c4-4222ca321048.png)
5.然后再重新执行
sudo gitlab-ctl reconfigure
最好重启一下电脑,发现在管理页面的url还是原来未更改的url
6.在浏览器里打开gitlab管理页面,如下图:
http://localhost
![](http://dl2.iteye.com/upload/attachment/0119/2956/019a4923-92c9-3c8a-af1c-1fe0bba39c8f.png)
注意:第一次登录会让你重置登录密码。用户名为root
7.进入登录页面
![](http://dl2.iteye.com/upload/attachment/0119/2958/7ae7f2ac-ba90-3dd5-89cd-ed41540ebfa2.png)
8.新增group
步骤:点击左侧group-》new Group-》填内容,选externel-》save
![](http://dl2.iteye.com/upload/attachment/0119/2960/f276a8ec-87aa-3456-ba8e-07b827f18ad1.png)
9.新增project
![](http://dl2.iteye.com/upload/attachment/0119/2960/f276a8ec-87aa-3456-ba8e-07b827f18ad1.png)
9.新增project
步骤:点击新建的group-》new project-》save
![](http://dl2.iteye.com/upload/attachment/0119/2962/2d1f81c9-d595-3ec5-8179-216f8f3fa742.png)
10.授权
步骤:选中新建的project-》配置-》members-》add user
![](http://dl2.iteye.com/upload/attachment/0119/2966/d189c838-d89e-36b2-9253-886d1eb20877.png)
![](http://dl2.iteye.com/upload/attachment/0119/2966/d189c838-d89e-36b2-9253-886d1eb20877.png)
![](http://dl2.iteye.com/upload/attachment/0119/2968/4c7300ce-9e94-3266-991b-96de7592c412.png)
11.用受权的用户登录就可以看到这个项目了。