微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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小时, 需要尽快改掉密码
登录成功如下

在这里插入图片描述

创建项目

在这里插入图片描述

在这里插入图片描述

创建完成后如下

在这里插入图片描述

添加SSH Key

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

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

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

[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 获取文件内的全部内容, 复制粘贴到如下位置

在这里插入图片描述


完成!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐