Gitea是一款免費開(kāi)源的Git應用,內存消耗及占比較低,可用于替代Gitlab。那么如何在Ubuntu上安裝Gitea呢?本文將為大家介紹下在Ubuntu 20.04上安裝Gitea的方法步驟。
背景條件:使用的是RAKsmart美國服務(wù)器,Ubuntu 20.04。
1、Gitea支持Docker鏡像,我們可以利用源代碼、二進(jìn)制文件和包安裝該應用,這里選的是二進(jìn)制方式。首先我們用具有sudo權限的用戶(hù)來(lái)管理RAKsmart美國服務(wù)器,然后通過(guò)運行以下命令在服務(wù)器上安裝Git。
sudo apt update
sudo apt install git
2、之后,我們可用version命令來(lái)驗證Git是否安裝成功。
git –version
3、Git安裝完成后,我們再創(chuàng )建一個(gè)新的系統用戶(hù),比如創(chuàng )建一個(gè)用戶(hù)名和組為git的新用戶(hù),并將主目錄設置為/home/git,運行命令如下:
sudo adduser
–system
–shell /bin/bash
–gecos ‘Git Version Control’
–group
–disabled-password
–home /home/git
git
4、接下來(lái)我們在Gitea官網(wǎng)下載頁(yè)面中,下載適用于本架構的最新二進(jìn)制文件。使用wget下載Gitea二進(jìn)制的/tmp目錄:
sudo wget -O /tmp/gitea https://dl.gitea.io/gitea/${VERSION}/gitea-${VERSION}-linux-amd64
5、我們可以將在任何位置上運行g(shù)itea二進(jìn)制文件,比如將二進(jìn)制文件移動(dòng)到/usr/local/bin目錄:
sudo mv /tmp/gitea /usr/local/bin
運行下行命令使二進(jìn)制可執行文件:
sudo chmod x /usr/local/bin/gitea
運行以下命令創(chuàng )建Gitea目錄并設置所需的權限 :
sudo mkdir -p /var/lib/gitea/{custom,data,log}
sudo chown -R git:git /var/lib/gitea/
sudo chmod -R 750 /var/lib/gitea/
sudo mkdir /etc/gitea
sudo chown root:git /etc/gitea
sudo chmod 770 /etc/gitea
6、通過(guò)運行下行命令將systemd 單元文件下載到/etc/systemd/system目錄下:
sudo wget https://raw.githubusercontent.com/go-gitea/gitea/main/contrib/systemd/gitea.service -P /etc/systemd/system/
然后開(kāi)始啟用Gitea服務(wù):
sudo systemctl daemon-reload
sudo systemctl enable –now gitea
驗證Gitea是否正在運行:
sudo systemctl status gitea
7、到這里,我們便成功下載了Gitea并允許,稍后可以通過(guò)Web界面來(lái)配置Gitea。如果我們服務(wù)器上運行著(zhù)UFW 防火墻,則需要打開(kāi) Gitea 端口。
sudo ufw allow 3000/tcp
8、打開(kāi)瀏覽器,輸入http://YOUR_DOMAIN_IR_IP:3000,會(huì )出現類(lèi)似如下頁(yè)面,我們可按頁(yè)面提示進(jìn)行數據庫及應用程序設置,信息填寫(xiě)完畢后,點(diǎn)擊下方的“Install Gitea”按鈕,開(kāi)始進(jìn)行安裝。
以上就是在Ubuntu 20.04上安裝Gitea的方法步驟介紹,步驟看起來(lái)有點(diǎn)多,不過(guò)按照教程一步一步操作的話(huà),安裝起來(lái)還是比較簡(jiǎn)單的。
來(lái)源鏈接:https://www.idcspy.com/35347.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站