当前位置:   article > 正文

gitlab安装及配置_安装gitea验证gpg的的公钥是什么

安装gitea验证gpg的的公钥是什么

安装

1.安装依赖包

sudo apt-get install curl openssh-server ca-certificates postfix
  • 1

注:执行完成后,出现邮件配置,选择Internet那一项(不带Smarthost的)

参考: https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/

2.首先信任 GitLab 的 GPG 公钥:

curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
  • 1

3.添加源

sudo vim /etc/apt/sources.list.d/gitlab-ce.list  
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
  • 1
  • 2

安装 gitlab-ce:

sudo apt-get update
sudo apt-get install gitlab-ce
  • 1
  • 2

安装完成之后启动gitlab.

sudo gitlab-ctl reconfigure
  • 1

打开 sshd 和 postfix 服务

service sshd start
service postfix start
  • 1
  • 2

最后,可通过输入下面的命令,检查GitLab是否安装成功并正常运行。

sudo gitlab-ctl status
  • 1

在浏览器中打开:http://127.0.0.1
首次使用时,GitLab会提示设置密码,设置后就可以正常使用了。

gitlab汉化

Gitlab中文社区版地址:https://gitlab.com/xhang/gitlab

1、克隆版本库

cd /usr/local/src/
git clone https://gitlab.com/xhang/gitlab.git
  • 1
  • 2

2、获取当前Gitlab版本

gitlab_version=$(cat /opt/gitlab/embedded/service/gitlab-rails/VERSION)
  • 1

3、比较汉化标签和原标签,导出patch用的diff文件

cd /usr/local/src/gitlab
git diff v${gitlab_version} v${gitlab_version}-zh > ../${gitlab_version}-zh.diff
  • 1
  • 2

4、先停止gitlab

sudo gitlab-ctl stop
  • 1

5、导入汉化补丁

sudo patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < ../${gitlab_version}-zh.diff
  • 1

按住回车,一直跳过就行了

6、然后启动gitlab

sudo gitlab-ctl start
  • 1

gitlab常用命令

常用命令说明
sudo gitlab-ctl reconfigure重新加载配置,每次修改/etc/gitlab/gitlab.rb文件之后执行
sudo gitlab-ctl status查看 GitLab 状态
sudo gitlab-ctl start启动 GitLab
sudo gitlab-ctl stop停止 GitLab
sudo gitlab-ctl restart重启 GitLab
sudo gitlab-ctl tail查看所有日志
sudo gitlab-ctl tail nginx/gitlab_acces.log查看 nginx 访问日志
sudo gitlab-ctl tail postgresql查看 postgresql 日志

克隆地址修改,及ssh端口号修改

修改/etc/gitlab/gitlab.rd

# http clone 地址修改
external_url 'http://gitlab.local.mealcome.cn:5000'
gitlab_rails['gitlab_shell_ssh_port'] = 9988    #修改为sshd_config里的端口
  • 1
  • 2
  • 3
sudo gitlab-ctl reconfigure     # 执行重新载入配置文件
  • 1

Warning: Permanently added the RSA host key for IP address …

可以用 ssh -T git@gitlab.local.mealcome.cn -p 6000去测试一下

ssh -T git@gitlab.local.mealcome.cn -p 6000
Welcome to GitLab, @wukuy!
  • 1
  • 2

生成公钥
在这里插入图片描述
cat 一下 把出现的key 复制下来

$ cat ~/.ssh/id_rsa.pub

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCuHY6jMvsmAMh1cgvTG6kPnD0YLLwgUa1Bwh4TokrbOyEmjwai5Rcxsv14io0x86CjpCqJJKGe0S236Trz6Km8XLewawG4R9004hFB5reG7OpcuyI3I6d9HCbSRJpVGETngADO3/jolNJIzF1RcY6h5Y5K6WeZRT3vgs6SIeJQTdCrjMr07Pok5kihbqoJzUFdTSzR9cjppwfi0Hw0tT6vgQV/HOGcnaUwRsd15vfq2XD8VmV9aYrCVEr0frkpj0jhKCE77hPUKD2dFSp/5aGwfjA7PayaEMlfyU1rKoRH6oKxtFh10oXGISZdYK1dMnhXV/ZAf8ZicKAef5aa4ph7 wukuy
  • 1
  • 2
  • 3

点击settings
在这里插入图片描述

粘贴进来,添加
在这里插入图片描述

备份及迁移

https://blog.csdn.net/ouyang_peng/article/details/77070977

默认管理员帐号

账号: admin@example.com,密码就是你gitlab搭建好之后第一次输入的密码

参考:
https://about.gitlab.com/install/#ubuntu
https://www.jianshu.com/p/4a5877d1e14b

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/928571
推荐阅读
相关标签
  

闽ICP备14008679号