Gitlab安装使用

Docker 安装gitlab

安装Gitlab

执行如下命令安装gitlab

docker run -d --name gitlab \
--restart always \
-p 443:443 -p 80:80 -p 222:22 \
-v /root/gitlab/config:/etc/gitlab \
-v /root/gitlab/logs:/var/log/gitlab \
-v /root/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce

配置gitlab , 进入目录/root/gitlab/config ,找到 gitlab.rb

vim gitlab.rb

external_url 'http://8.130.30.79'
gitlab_rails['gitlab_ssh_host'] = '8.130.30.79'
gitlab_rails['gitlab_shell_ssh_port'] = 222

重启docker容器

docker restart gitlab

配置Gitlab

访问地址,进行登录, 缺省用户名是root, 缺省密码需要在配置文件中找到:

[root@es-tiktok ~]# cat gitlab/config/initial_root_password 
# WARNING: This value is valid only in the following conditions
#          1. If provided manually (either via `GITLAB_ROOT_PASSWORD` environment variable or via `gitlab_rails['initial_root_password']` setting in `gitlab.rb`, it was provided before database was seeded for the first time (usually, the first reconfigure run).
#          2. Password hasn't been changed manually, either via UI or via command line.
#
#          If the password shown here doesn't work, you must reset the admin password following https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password.

Password: u88Hr155Q70xSeMjkdhIeruP4uMGxUziZBmo2PPS8C0=

# NOTE: This file will be automatically deleted in the first reconfigure run after 24 hours.

密码有效时间24小时, 需要尽快改掉密码 。
登录成功如下
Gitlab安装使用

创建项目

Gitlab安装使用
Gitlab安装使用
创建完成后如下
Gitlab安装使用

添加SSH Key

git支持ssh登录方式, 所以添加上key能够更方便的从本地连接到gitlab服务器, 需要先确定自己本机上是否有ssh key, 如果没有按照如下方法生成

ssh-keygen -t rsa -C 'gavin.shi@163.com' 

###然后全部回车, 直至完成

[root@es-tiktok .ssh]# ll
total 8
-rw------- 1 root root    0 Nov 17 20:54 authorized_keys
-rw------- 1 root root 1831 Nov 20 19:54 id_rsa
-rw-r--r-- 1 root root  402 Nov 20 19:54 id_rsa.pub

cat id_rsa.pub 获取文件内的全部内容, 复制粘贴到如下位置
Gitlab安装使用
完成!

上一篇:GitLab


下一篇:【每日一题】【队列使用】【DFS】【BFS】2021年12月27日-104. 二叉树的最大深度