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

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

在这里插入图片描述


完成!

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

相关推荐