樹莓派+花生殼搭建git服務器
在樹莓派上搭建自己的git服務器,然后再用花生殼內網穿透就可以在外網訪問自己的git倉庫啦。
0.樹莓派配置
先配置ssh就可以在pc上操作樹莓派了。樹莓派上裝的是resbian系統。
步驟:
1.ifconfig查ip,
2.ssh連接
ssh pi@192.168.3.15
收到以下報錯,查看以下ssh狀態
ssh: connect to host 192.168.3.15 port 22: Connection refused
service ssh status
inactive
service ssh start
3.如果不能ssh連接,要在boot分區新建一個ssh的空文件,沒有后綴。文件里寫
type nul > ssh
1.安裝gitea
gitea是一個輕量化的git服務。安裝過程參考
https://www.cnblogs.com/azureology/p/13237221.html
采用二進制文件安裝,下載對應linux-armv6最新版本1.12.1的二進制文件
更名為gitea並添加執行權限,輸入以下命令,其中-p參數為端口號(默認3000)
cd ~/gitea
https://dl.gitea.io/gitea/1.12.1/gitea-1.12.1-linux-arm-6
mv gitea-1.12.1-linux-arm-6 gitea
chmod +x gitea
./gitea web -p 3000
安裝完后在瀏覽器上設置gitea.
192.168.3.15:3000
2.端口映射
通過樹莓派把gitea的內網ip和端口號映射到外網。采用http協議。