這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
概述
自己搭建git 服務的解決方式有很多,昨天我在伺服器上搭建了gitlab,沒錯gitlab是很強大,功能很完全,但是安裝在樹莓派上太卡了,安裝在我的vps上也很卡,所以我想到了gitea,雖然功能不是特彆強大,但是很齊全,而且搭建很方便。
下載運行
首先gitea安裝方式有很多,最簡單的就是使用二進位檔案安裝,首先下載這個二進位檔案,注意樹莓派是armv7的,所以下載下面這個檔案
wget https://dl.gitea.io/gitea/master/gitea-master-linux-arm-7
下載頁面在下面這個網址
https://dl.gitea.io/gitea/master/
接著重新命名一下
mv gitea-master-linux-arm-7 gitea
賦予可執行許可權
chmod +x gitea
之後運行就好了
./gitea web -p 8899
-p後面指定連接埠
安裝
用瀏覽器開啟你的樹莓派ip+連接埠,像下面這樣
http://192.168.1.100:8899/install
填寫一些基本資料
因為我是使用mysql資料庫的,所以重新開啟一個會話串連到樹莓派,之後建立一個資料庫叫gitea
➜ ~ mysql -uroot -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.5.56-log Source distributionCopyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> create database gitea;Query OK, 1 row affected (0.00 sec)mysql> |
然後填入資料庫資訊
接著你可以設定郵件伺服器,同樣的我是使用gmail,注意的是smtp地址後面要加上連接埠號碼比如gmail是下面這樣子的
smtp.gmail.com:587
重啟伺服器的話只要重新運行最先開始的那個二進位檔案就好了
之後把所有的資訊都設定好之後,點擊立即安裝,你可以在第一個會話那裡看安裝進度
我是很順利得就安裝完成了,介面像下面這樣,同樣你可以使用ngrok代理到公網
還有很關鍵的是gitea中文漢化很到位,贊
最後停止那個二進位檔案,用screen建立一個會話來啟動這個二進位檔案
歡迎關注Bboysoul的部落格www.bboysoul.com
Have Fun