解決阿里云CentOS 7.4 上搭建gogs時,gogs.service不能成功啟動的問題

最近嘗試在阿里云上搭建一個git服務(wù),GitLab官方要求服務(wù)器內(nèi)存至少為4G,因此果斷切換到gogs。

gogs的部署比較簡單,我用的是二進制安裝

主要的部署流程是,

  • 在服務(wù)器上新建一個git用戶,
  • 在git用戶下下載gogs軟件包并解壓,
  • 安裝準(zhǔn)備數(shù)據(jù)庫,我用的是CentOS yum 安裝的MariaDB,記得要裝MariaDB-server,
  • 新建gogs的數(shù)據(jù)庫并賦予訪問權(quán)限,
  • 進入gogs目錄運行./gogs web ,
  • 在客戶端登錄http://xx.xx.xx.xx:3000并按照提示配置。這些遇到問題可以直接百度。

配置完成后,下面添加gogs自動啟動服務(wù)。

  • 復(fù)制gogs.service到系統(tǒng)路徑,
cp /home/git/gogs/scripts/systemd/gogs.service /etc/systemd/system/
  • 啟動服務(wù),
sudo systemctl enable gogs.service

解決方法,

注釋掉/etc/systemd/system/gogs.service里的 ProtectSystem=full。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容