樹莓派_利用Ubuntu搭建gitlab
一、給樹莓派3A+搭建基本系統
1、下載系統鏡像
https://cdimage.ubuntu.com/ubuntu/releases/18.04/release/
2、準備系統SD卡
二、給樹莓派設備聯網
1、串口后臺登錄
使用串口登錄后臺是最便捷的,因為前期網絡可能不好直接成功
默認用戶名:ubuntu
默認密碼:ubuntu
2、修改WIFI名字密碼
修改WIFI的名字和密碼
注意:yaml文件有嚴格的空格對齊要求要求
1、YAML 要求使用 空格 縮進,而非制表符。若文件中存在制表符,需替換為 2個空格
2、YAML 要求鍵值對的冒號后必須加空格
3、若 WiFi 名稱或密碼包含特殊字符(如 @、#),需用雙引號包裹:
4、sudo netplan try # 臨時應用配置并自動回滾錯誤
sudo vi /etc/netplan/50-cloud-init.yaml
network:version: 2renderer: networkdwifis:wlan0:dhcp4: yesoptional: true # 允許接口失敗時不阻止系統啟動access-points:"hy2.4g": # 替換為你的WiFi SSIDpassword: "hy15839912320" # 替換為你的WiFi密碼
應用配置:
sudo netplan apply
三、安裝gitlab
更新系統并安裝依賴
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl openssh-server ca-certificates postfix
添加 GitLab 軟件源
https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
安裝 GitLab 社區版(CE)
sudo apt install -y gitlab-ce
四、訪問gitlab
修改服務器地址
sudo vi /etc/gitlab/gitlab.rb
修改為你的服務器 IP 或域名,替換為你的服務器 IP 或域名
external_url “http://192.168.1.100”
重新配置 GitLab,運行以下命令使配置生效:
sudo gitlab-ctl reconfigure
注意:運行到這樹莓派3A+卡死了,內存爆滿了,換成樹莓派4B繼續,內存都跑到0.8G了
等待中,樹莓派4B都要十幾分鐘
從無法訪問變成這樣了,說明還在啟動中
還是等待中,又過去半個小時,內存還不行啊,查了一下想要運行gitlab配置低了還真不行
繼續換主板,由樹莓派4B的2GB版本換成CM4的4G版本,可以運行起來了
一些優化配置 GitLab,運行以下命令使配置生效:
sudo gitlab-ctl reconfigure
五、登錄gitlab后臺
http://192.168.0.101/
登錄用戶名:root
登錄密鑰:xxxxx
獲取首次登錄密鑰
sudo cat /etc/gitlab/initial_root_password