在香橙派5 Plus上搭建Gitlab

作为一个码农,一定知道Github这个最大的成人交友网站。但是Github在国内不稳定,经常拉不下来代码,也就无法推送代码。为了更方便的使用,顺便更好地了解Git工具,决定在香橙派5 Plus上搭建一个属于自己的代码仓库。

1、安装Gitlab服务:

a、安装依赖:

在系统上安装相关的依赖:

bash 复制代码
sudo apt update
sudo apt-get upgrade
sudo apt-get install curl openssh-server ca-certificates postfix

b、安装Gitlab:

c 复制代码
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh |sudo bash
sudo apt-get install gitlab-ce

c、配置Gitlab:

在文件/etc/gitlab/gitlab.rb中,将external_url更改为对外访问的域名或者是IP地址。

d、启动Gitlab:

bash 复制代码
sudo gitlab-ctl stop //--停止服务
sudo gitlab-ctl reconfigure //--启动服务
sudo gitlab-ctl restart //--重启所有gitlab组件
sudo gitlab-ctl start //--启动所有gitlab组件

e、首次安装,查看默认密码:

登录名:root

登陆密码:初始密码在/etc/gitlab/initial_root_password文件中。

f、修改克隆地址:

Gitlab初次运行后,创建项目后,项目的clone地址都是gitlab.example.com,无法进行克隆,所以需要重新设置一下克隆地址,进入vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml文件中,把host后面改为自己的IP或者域名,如果Gitlab的http端口不是80端口,还可以对端口进行修改。

修改完之后,重启Gitlab,就可以得到正确的clone地址了。

2、更改Gitlab的密码:

直接在登录之后改root用户的密码比较方便,也可以在终端中更改。

相关推荐
Nejosi_念旧4 天前
开发常用工具
flutter·vue·gitlab·postman
yaoshengting5 天前
GitLab集成Jira
gitlab·jira
mrhaoxiaojun7 天前
gitlab runner正常连接 提示 作业挂起中,等待进入队列 解决办法
gitlab
铜锣烧1号7 天前
【学习笔记】GitLab 使用技巧和说明和配置和使用方法
git·python·pycharm·gitlab
极小狐7 天前
如何在 Rocky Linux 上安装极狐GitLab?
gitlab·devsecops·devops·极狐gitlab·安全合规
ihengshuai8 天前
Gitlab搭建npm仓库
前端·docker·npm·gitlab
Channing Lewis9 天前
在使用 GitLab API 时,如果只能获取少量的 Merge Request(MR)信息,而没有完整的数据
gitlab·mr
Channing Lewis9 天前
如何查看gitlab mr labels 添加和删除的历史
gitlab·mr
ihengshuai9 天前
Gitlab流水线配置
前端·docker·gitlab·devops
阿里云云原生9 天前
GitLab 国际站中国大陆等地区停服,如何将数据快速迁移到云效
阿里云·云原生·gitlab