根据我的经验 个人项目还是推荐github 或者 gitee 因为部署Gitlab 至少需要4核8g的服务器带宽3~4M 体验也不好!!!
http://www.hostbuf.com/t/988.html
http://www.hostbuf.com/downloads/finalshell_windows_x64.exe
(1)安装好后连接SSL
(1)安装基础环境
sudo yum update -y
(centos7.9更新)
sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make zlib zlib-devel libffi-devel -y
(1)下载docker.sh脚本: curl -fsSL https://get.docker.com -o get-docker.sh
(2)检查docker是否下载成功 ls
(3)安装docker(5分钟或者更长):sh get-docker.sh
(4)启动Docker: systemctl start docker
(5)检查Docker运行状态(下图说明docker已经运行): systemctl status docker
(6)设置Docker随系统启动: sudo systemctl enable docker
(1)配置Centos环境变量 export GITLAB_HOME=/srv/gitlab
(2)将以下这段代码填好指定的ip后复制到服务器终端上
sudo docker run --detach \
--hostname 1.2.3.4 \
--publish 8443:443 --publish 8080:80 --publish 8822:22 \
--name gitlab \
--restart always \
--volume $GITLAB_HOME/config:/etc/gitlab \
--volume $GITLAB_HOME/logs:/var/log/gitlab \
--volume $GITLAB_HOME/data:/var/opt/gitlab \
--shm-size 256m \
gitlab/gitlab-ce:latest
其中:
1.2.3.4
要换成你的服务器IP地址
--publish 8443:443 --publish 8080:80 --publish 2222:22 \
格式为外部端口:容器内部端口 8080、2222端口可以随意替换。
8080:80表示将主机的8080端口映射到容器的80端口(GitLab的Web服务)。
2222:22表示将主机的2222端口映射到容器的22端口(GitLab的SSH服务)。
8443:443保持不变,因为它是HTTPS服务的标准端口。
记得在服务器安全组中开启 8080、80、22、2222、8443、443端口
(3)检查gitlab版本:docker exec -it gitlab gitlab-rake gitlab:env:info
(4)使用浏览器打开你的极狐Gitlab http://1.2.3.4:8080
1.2.3.4换成你的服务器ip
https://docs.gitlab.cn/jh/install/docker.html