GitLab安装使用

因为GitLab的安装比较复杂所以基于docker安装更为简单

1.在安装了docke的虚拟机(或者是主机)上按照如下的路径创建相应的文件夹

/usr/local/docker/gitlab

2.在gitlab文件夹里面创建docker-compose.yml文件

vi docker-compose.yml

3.在docker-compose.yml里面填入以下的配置

version: '3'
services:
    web:
      image: 'twang2218/gitlab-ce-zh'
      restart: always
      hostname: '192.168.206.128'
      environment:
        TZ: 'Asia/Shanghai'
        GITLAB_OMNIBUS_CONFIG: |
          external_url 'http://192.168.206.128'
          gitlab_rails['gitlab_shell_ssh_port'] = 2222
          unicorn['port'] = 8888
          nginx['listen_port'] = 80
      ports:
        - '80:80'
        - '8443:443'
        - '2222:22'
      volumes:
        - /usr/local/docker/gitlab/config:/etc/gitlab
        - /usr/local/docker/gitlab/data:/var/opt/gitlab
        - /usr/local/docker/gitlab/logs:/var/log/gitlab

注意: gitlab是基于nginx来做的反向代理所以配置中的nginx[‘listen_port’] = 80 端口号和external_url ‘http://192.168.206.128’ 端口号一致,这里是因为80为默认的端口号:所以可以省略。

4.这里是默认的最新版如果想指定版本号就在twang2218/gitlab-ce-zh后面加上:版本号即可。安装成功后可以通过来启动GitLab

docker-compose up [-d]

5.之后就是设置用户名和密码了

6.如果想免密登录就需要相应的设置,首先找到git的安装目录我这里是安装在了D盘

GitLab安装使用_第1张图片

D:\GIT\Git\usr\bin

7.找到后在这里使用cmd命令在命令行里输入以下指令,指令后面是跟着你注册时使用的邮箱地址。然后一直按回车键

ssh-keygen -t rsa -C "[email protected]"

8.之后就去相应的目录下面找到.ssh文件夹里面的id_rsa.pub打开复制

GitLab安装使用_第2张图片

C:\Users\TWG12\.ssh\id_rsa.pub

9.复制之后去到gitlab用户目录下点击设置后,在界面的左侧点击SSH后,将刚才复制的公钥粘贴在框里面然后点击Add key

GitLab安装使用_第3张图片
GitLab安装使用_第4张图片

10.之后在要克隆的界面点击又键,哪里有一个设置点击设置里面的网络,将相应的SSH客户端设置到安装目录下面的ssh.ext,我这里时安装在D盘的,所以这里就是相应的目录文件

D:\GIT\Git\usr\bin\ssh.exe

GitLab安装使用_第5张图片

你可能感兴趣的:(Java微服务)