码迷,mamicode.com
首页 > 其他好文 > 详细

gitlab安装配置及使用

时间:2020-03-22 22:26:55      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:页面   ref   soft   src   util   mic   laptop   tps   技术   

1、安装配置依赖项:

[root@sunan ~]# yum install curl openssh-server openssh-clients postfix policycoreutils policycoreutils-python -y

2、启动postfix,并设置开机自启,postfix支持gitlab发信功能

[root@sunan ~]# systemctl start postfix
[root@sunan ~]# systemctl enable postfix

3、下载gitlab并安装:
centos 7系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
下载:

[root@sunan ~]# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.8.7-ce.0.el7.x86_64.rpm

安装:

[root@sunan software]# rpm -ivh gitlab-ce-12.8.7-ce.0.el7.x86_64.rpm 

4、修改配置文件:

[root@sunan software]# vim /etc/gitlab/gitlab.rb
#修改服务器ip和端口号,例如:http://121.36.210.10:80
external_url ‘http://gitlab.example.com‘

5、读取配置文件并启动gitlab:

[root@sunan software]# gitlab-ctl reconfigure

gitlab-ctl start|stop|status|restart
6、浏览器访问gitlab页面:
使用配置文件中设置的external_url访问即可,初次访问需要修改密码。
技术图片

7、配置gitlab的SSH keys:
window版本下载git使用git的Bash即可,下载git地址为https://github.com/git-for-windows/git/releases/download/v2.25.1.windows.1/Git-2.25.1-64-bit.exe ,安装时直接下一步即可,然后window桌面右击选择Git Bash Here即可打开git bash。

sunan@LAPTOP-DURKEJLQ MINGW64 /d/key
$ ssh-keygen -t ed25519 -C "sunengineer@163.com"

上面的邮箱请替换为自己的邮箱。
生成的key值为此文件C:\Users\sunan.ssh\id_ed25519.pub,使用记事本打开将其中的内容复制出来。
8、打开gitlab配置ssh即可:
技术图片

9、测试是否配置成功,打开Git Bash:

sunan@LAPTOP-DURKEJLQ MINGW64 /d/key
$ ssh.exe -T git@121.36.210.xx
The authenticity of host ‘121.36.210.xx (121.36.210.xx)‘ can‘t be established.
ECDSA key fingerprint is SHA256:KiSERpBsNld6Z440I5bRQgeISMAUXCSd35fLC4MQxxx.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘121.36.210.xx‘ (ECDSA) to the list of known hosts.
Connection closed by 121.36.210.xx port 22

以上显示测试连接成功。

gitlab安装配置及使用

标签:页面   ref   soft   src   util   mic   laptop   tps   技术   

原文地址:https://blog.51cto.com/13486869/2480831

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!