武夷山市网站建设,涟源seo快速排名,高端网站配色,2345中国最好的网址站根据我的经验 部署Gitlab#xff08;社区版#xff09; 至少需要2核4g的服务器 带宽3~4M 1. 在自己电脑上安装终端#xff1a;宝塔ssl终端 或者 FinalShell#xff0c;根据喜好安装即可
http://www.hostbuf.com/t/988.html http://www.hostbuf.com/downloads/finalshell_w… 根据我的经验 部署Gitlab社区版 至少需要2核4g的服务器 带宽3~4M 1. 在自己电脑上安装终端宝塔ssl终端 或者 FinalShell根据喜好安装即可
http://www.hostbuf.com/t/988.html http://www.hostbuf.com/downloads/finalshell_windows_x64.exe 1安装好后连接SSL
2. 服务器我的是香草云2核4G大家可以随意Centos7.9
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 firewalld -y
3. 安装Docker
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 可以同时执行 执行 1~5 curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh systemctl start docker systemctl status docker 6设置Docker随系统启动 sudo systemctl enable docker
4. 执行GitLab 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:16.8.0其中 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是否正在运行刚部署完可能需要等一会因为gitlab比较大需要配置各种数据 docker ps
starting 还需要再等一会 如果出现下图则可以执行第6步我花了10分钟左右
4检查gitlab版本docker exec -it gitlab gitlab-rake gitlab:env:info
5使用浏览器打开你的极狐Gitlab http://1.2.3.4:8080 1.2.3.4换成你的服务器ip 6查看初始管理员 root 的密码 docker exec -it gitlab grep Password: /etc/gitlab/initial_root_password
7设置汉化 8记得修改root 密码 9生成SSH秘钥 9.1ssh-keygen -t rsa -b 4096 -C 你的邮箱 然后可以一直回车 9.2确保 ssh-agent 正在运行 eval $(ssh-agent -s) 9.3将 SSH 私钥添加到 ssh-agentssh-add ~/.ssh/id_rsa 9.4复制 SSH 公钥到剪贴板cat ~/.ssh/id_rsa.pub 祝大家学习和工作愉快
官方步骤 https://docs.gitlab.cn/jh/install/docker.html