樹莓派搭建git伺服器 樹莓派小無相系列

2021-09-13 13:04:29 字數 1263 閱讀 4426

平時生活當中,有一些不便放置到 github 的私有文件或**,管理起來並不方便。於是便有了在樹莓派上搭建乙個私有 git 伺服器的想法。

sudo apt-get install git-core
這裡為樹莓派建立乙個 git 使用者,方便區域網內其他使用者使用同時將 git 伺服器檔案與 pi 使用者資料隔離開來。命令列如下:

adduser --system --shell /bin/bash --gecos 'git version control by pi' --group --home /home/git git
更改 git 密碼:

passwd git
現在就可以切換到 git 使用者:

su git
git 使用者負責 git 專案的管理,所有倉庫我存放在 /home/git 中,這裡我們初始化乙個空倉庫(記住是在切換到 git 使用者之後):

cd /home/git

mkdir test.git

cd test.git

git --bare init

以上樹莓派服務端配置完成後,我們就可以在本地客戶端使用倉庫了。

在客戶端中,我們可以直接使用相對應的倉庫,例如上述的 test.git:

git clone git@your_raspi_ip:/home/git/test.git
或著將之前的專案加入倉庫:

git remote add origin git@your_raspi_ip:/home/git/test.git
其中,your_raspi_ip 是你的樹莓派 ip 位址。

接著就是一些 git 操作了:

git add .

git commit -m "test repo"

git push origin master

享受你的私有 git 服務吧~

小無相功是**《天龍八部》中「逍遙派」的一門內功,講究不著形相,無跡可尋,熟悉後再了解其他武功招式便可依仗威力習得,甚至青出於藍而勝於藍。而樹莓派形似小無相功,同具無限可能,了解一些基礎便可輕鬆上手,去探尋其他更多未知。因此,系列以此為題,帶來一系列樹莓派相關的教程,同時也是對個人長期折騰樹莓派以來的乙個歸檔整理。

注:本作品採用知識共享署名-非商業性使用-禁止演繹 3.0 未本地化版本許可協議進行許可。

樹莓派搭建家庭伺服器

1 安裝 minidlna sudo apt get update 更新一下安裝源 sudo apt get install minidlna 安裝 minidlna 2 設定配置檔案 設定 etc minidlna.conf檔案,在檔案尾部新增如下內容 media dir a,samba dlna...

樹莓派搭建儲存伺服器

準備用樹莓派4做乙個儲存伺服器,原本是想用 omv5 的,但是發現磁碟掛載不上去,最後掛上去之後,docker 的執行好像又有問題,就拋棄 omv5 了,純粹作為乙個儲存伺服器用了 因為我有個需求,就是同步我在平板上對電子書記錄的筆記,現在用的是 wps offic 的同步,充了個會員,發現同步基本...

樹莓派搭建私人伺服器

阿里雲伺服器又漲價了,感覺已經負擔不起了,但是又想擁有一台自己的私人伺服器。某天,突然發現了樹莓派,便宜 高可用。心血來潮!說搞就搞!首先當然是有一台樹莓派3代b型,190 周邊 216 可以搞定 兩個半月的阿里雲ecs,還是蠻實惠的 支援埠對映的路由器 基本現在市面上的路由器都支援埠對映 我用的是...