gitlab 安装和配置

一、安装gitlab

1、先下载gitlab仓库

sudo docker pull gitlab/gitlab-ce:latest

2、建gitlab映射文件目录

mkdir gitlab
cd gitlab
mkdir config
mkdir log
mkdir data

3、创建gitlab启动文件,vi gitlab_start.sh

#!/bin/sh
GITLAB_HOME=/data/gitlab
docker  run --detach \
        --hostname 192.168.1.5 \
        --publish 8443:443 --publish 8080:80 --publish 10082:22 \
        --name gitlab \
        --restart always \
        --volume /data/gitlab/config:/etc/gitlab \
        --volume /data/gitlab/log:/var/log/gitlab \
        --volume /data/gitlab/data:/var/opt/gitlab \
        --privileged \
        gitlab/gitlab-ce:latest

4、修改为可执行文件,启动

sudo chomd +x gitlab_start.sh 
./gitlab_start.sh

二、设置管理员密码

1、使用以下命令启动Ruby on Rails控制台

gitlab-rails console

2、等待控制台加载完毕并找到root用户,稍微要多等待一会

user = User.where(id: 1).first

 或者

user = User.find_by(email: 'admin@example.com')

3、更改密码

user.password = '你的密码'
user.password_confirmation = '你的密码'

4、保存更改

user.save

三、修改仓库地址,我们在内网使用的时候,端口地址默认是不带的

vi /etc/gitlab/gitlab.rb
external_url 'http://192.168.129.140:8009'/
gitlab_rails['gitlab_shell_ssh_port'] = 10082

修改完后执行命令

gitlab-ctl reconfigure
gitlab-ctl restart

 

### GitLab 安装配置教程 #### 使用 Docker 安装 GitLab 为了简化部署过程,可以利用 Docker 来安装 GitLab。通过 Docker 的方式能够快速启动服务,并且易于管理维护。 ```bash sudo docker pull gitlab/gitlab-ce:latest[^1] ``` 此命令会从官方仓库拉取最新的 GitLab 社区版镜像到本地机器上。对于 Windows 用户来说,在 Win7 上可以通过 VirtualBox 设置端口转发来访问运行于 Docker 中的 GitLab 实例[^2]。 #### 修改默认设置 初次登录时,默认用户名为 `root` ,初始密码则需按照提示自行设定,例如可设为 `12345678` 。完成这些基本操作之后就可以开始进一步定制化环境了。 #### 创建项目结构 进入系统后可以根据团队需求建立不同的分组如 `webDev`, `webUI`, `webAPI` 等;接着邀请成员加入相应小组以便协作开发工作流。以 `webUI` 组为例,当有新成员被授权后即可着手构建版本控制系统内的资源库——比如命名为 `uiAutoTesting` ——用于存放自动化测试脚本或其他前端资产。 #### SSH 密钥管理 为了让开发者能无缝连接至远程主机上的私有存储库而无需每次都输入凭证信息,建议上传个人公钥给 GitLab 账号做身份验证用途。这一步骤完成后便允许使用 Git 命令行工具轻松获取最新变更记录: ```bash git clone <repository-url> ``` #### 自定义 GitLab 配置文件 如果想要调整更多高级选项,则要编辑位于 `/etc/gitlab/gitlab.rb` 文件中的参数列表[^4]。这里提供了全面控制权限分配、邮件通知机制以及集成第三方应用等功能的可能性。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值