尝试通过两种方式搭建gitlab,直接安装和docker安装。
然后我们需要安装的是社区版(免费版本)
curl -s <span class="hljs-symbol">https:/<span class="hljs-regexp">/packages.gitlab.com/install<span class="hljs-regexp">/repositories/gitlab<span class="hljs-regexp">/gitlab-ce/script.rpm.sh <span class="hljs-params">| sudo bash
</span></span></span></span></span>
sudo yum makecache
sudo yum install -y gitlab-ce
安装成功后会有以下图标:
每次修改配置文件
/etc/gitlab/gitlab.rb
后需要gitlab-ctl reconfigure
才能生效
7.将密钥全部复制粘贴到gitlab下的settings->ssh keys中即可配置成功,然后就可以到gitlab项目中选择ssh地址
8.删除旧的远程仓库地址,并配置新的ssh方式的地址即可
9.还有个强制提交的问题,假如我们的远程仓库已经存在文件,那么可以先pull合并到本地仓库才能提交,或者是加
参数强制提交,但是gitlab会报错
强制提交需要放开限制,选择
docker pull gitlab/gitlab-ce
docker run -d -p 8078:80 --name mygitlab gitlab/gitlab-ce
<span class="hljs-built_in">cd ~
</span>
但是启动后报错:
下面列出了当容器因权限问题无法启动时需要执行的命令。
[En]
And found below the commands that need to be executed when the container fails to start due to permission problems.
在Stack Overflow上也搜索到相关报错问题:
需要修改权限:根据Stack Overflow上的提示我们需要添加
让容器报错也不会自动关闭,并修改文件权限后重启即可
Original: https://www.cnblogs.com/shijiaoyun/p/10334148.html
Author: 何石-博客
Title: centos7下安装gitlab
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/37754/
转载文章受原作者版权保护。转载请注明原作者出处!