gitlab下载地址:
- [清华镜像源](https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/focal/main/g/gitlab-ce/
- 修改访问地址(external_url)
vim /etc/gitlab/gitlab.rb 修改external_url为访问地址
如图:
修改部分配置:
gitlab_rails['time_zone'] = 'Asia/Shanghai’ #默认是UTC 需要把它改成上海的
postgresql['shared_buffers'] = "256MB" # 默认256 按需修改
prometheus['enable'] = false # 默认是true 因为占用资源较多 先关了
. 然后 gitlab-ctl reconfigure # 执行时间较长 需要等待
/etc/gitlab/initial_root_password. 默认初始密码在这里面
保存
3. 部分命令解释
gitlab-ctl tail. 查看日志 gitlab-ctl status. 查看各组件状态 gitlab-ctl restart 重启gitlab
正常搭建完gitlab之后
- 关闭用户自动注册
Settings > General > Sign-up resirictions > 取消 sign-up enabled > Save changes
- 开启webhook外部访问
Settings > Network > Outbound requests > Allow requests to the local network from web hooks and services Ai 勾选
- 设置语言为中文(全局)
Settings › Preferences > Localization > Default language › 择简体中文>Save changes
- 设置当前用户语言为中文
右上角用户头像>Preferences> Localization > Language >选择筒体中文>Save changes
kubernetes jenkins自动化需要设
root@master2:~/gitlab# echo root > username
root@master2:~/gitlab# echo Wzq111.. > password
root@master2:~/gitlab# kubectl create ns devops-test
namespace/devops-test created
root@master2:~/gitlab# kubectl create secret generic git-user-pass --from-file=./username --from-file=./password -n devops-test
secret/git-user-pass created