首 页 > 文档 >gitlab

gitlab

应用说明

 

gitlab是一个用Ruby on Rails开发的开源项目管理程序,可以通过WEB界面进行访问公开的或者私人项目。它和GitHub有类似的功能,能够浏览源代码,管理缺陷和注释。

 

部署说明

 

整个部署过程中需要填的参数如下:

gitlab主机标签: 指定gitlab部署到哪台主机上

IP地址:  部署gitlab的主机IP地址

 

注: 请确保docker-compose中ports的端口在该主机上未被占用。

 

使用说明

 

请确保runner容器运行的主机的Docker版本高于1.9.1,并且能连接外网!

 

1. 访问 http://ip地址,进入gitlab登录页面,用户名填”root  ”,初始密码为”5iveL!fe  ”,登录成功后会提示修改密码

 

2. 创建一个项目(如:jetty-server),可见性选择public。进入项目设置(Settings)页面里面的Runners项,里面有注册runner所需的url及token

 

3. 进入runner容器所在的主机,运行如下命令:

# docker exec -it gitlab-runner-container-name gitlab-runner register  // gitlab-runner-container-name: 容器名,根据实际名字修改

按提示输入gitlab的url和token以及一些额外信息(executor选择shell)对runner进行注册

 

4. 下载示例项目jetty-server.tar.gz(下载地址 http://pan.baidu.com/s/1kUQiuf9)

    解压并进入目录:

   $ tar xzfv jetty-server.tar.gz
   $ cd jetty-server

 

5. 配置Git global参数:

   $ git config --global user.name "Administrator"
   $ git config --global user.email "admin@example.com"

 

6. 初始化git仓库,并push代码到git server

   $ git init
   $ git remote add origin http://ip地址/root/jetty-server.git
   $ git add .
   $ git commit -m “first commit”
   $ git push -u origin master

 

更新说明