💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
>[info] 导入gitlab镜像 1. 导入gitlab镜像 ``` # 如果没docker先装docker yum install docker # 镜像上传到服务 mkdir -p /usr/local/docker/gitlab & cd /usr/local/docker/gitlab rz gitlab-ce-image.tar # 导入gitlab镜像(systemctl restart docker) docker load < gitlab-ce-image.tar ``` ![](https://img.kancloud.cn/3b/4d/3b4d8716a1efbaa5b6b060752aba0c2d_283x104.png) ***** 2. 运行gitlab镜像 ``` # 整串复制进去 docker run -d -p 4430:443 -p 800:80 -p 220:22 --name mygitlab --restart always -v /usr/local/docker/gitlab/etc/gitlab:/etc/gitlab -v /usr/local/docker/gitlab/var/log/gitlab:/var/log/gitlab -v /usr/local/docker/gitlab/var/opt/gitlab:/var/opt/gitlab gitlab/gitlab-ce # 详解 # -d:后台运行 # -p:将容器内部端口向外映射 # --name:命名容器名称 # -v:将容器内数据文件夹或者日志、配置等文件夹挂载到宿主机指定目录 ``` ![](https://img.kancloud.cn/b1/14/b1149d6972b5bdd57b74ca653f7dda17_751x216.png) ``` # 查看进程 docker ps | grep git ``` ![](https://img.kancloud.cn/94/a1/94a14058e570270a44e9e5a0af7d538c_721x96.png) ***** >[info] 配置 按上面的方式,gitlab容器运行没问题,但在gitlab上创建项目的时候,生成项目的URL访问地址是按容器的 hostname来生成的,也就是容器的id。作为gitlab服务器,我们需要一个固定的URL访问地址,于是需要配置 gitlab.rb(宿主机径:**/usr/local/docker/gitlab/etc/gitlab/gitlab.rb**)。 ``` # gitlab.rb文件内容默认全是注释 vim /usr/local/docker/gitlab/etc/gitlab/gitlab.rb # 下面这个内容,大家只需要修改ip,不要改端口, 直接粘贴到文件gitlab.rb的头部 external_url 'http://192.168.83.130:80' gitlab_rails['gitlab_ssh_host'] = '192.168.83.130' gitlab_rails['gitlab_shell_ssh_port'] = 22 # 重启gitlab(启动有点慢) docker restart mygitlab ``` 此时项目的仓库地址就变了。如果ssh端口地址不是默认的22,就会加上ssh:// 协议头 打开浏览器输入ip地址(因为我 的gitlab端口为80,所以浏览器url不用输入端口号,如果端口号不是80,则打开为:ip:端口号 >[info] 创建一个git项目 1. 第一次进入要输入新的root用户密码,设置好之后确定就行。 ![](https://img.kancloud.cn/82/b8/82b8b43ba8ea1a9c1419e994bdf6347f_1277x953.png) ![](https://img.kancloud.cn/62/8e/628ef218084acd97de2fcdbc64a7792b_960x411.png) ***** 2. 去新建项目 ![](https://img.kancloud.cn/57/cc/57cc0e7d69d815e3f5f56ae4ba858a38_979x395.png) 3. 下面我们就可以新建一个项目了 ![](https://img.kancloud.cn/4e/b9/4eb996ade46b5bf86a828a449f3ca034_982x470.png) 4. 创建完成后,克隆地址。 ![](https://img.kancloud.cn/ef/fa/effa2bb008bbabce437a0c2e00d91c86_1422x951.png)