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

平時生活當中,有一些不便放置到 github 的私有文檔或代碼,管理起來並不方便。因而便有了在樹莓派上搭建一個私有 git 服務器的想法。git

安裝依賴

sudo apt-get install git-core

建立用戶

這裏爲樹莓派建立一個 git 用戶,方便局域網內其餘用戶使用同時將 git 服務器文件與 pi 用戶數據隔離開來。命令行以下:github

adduser --system --shell /bin/bash --gecos 'git version control by pi' --group --home /home/git git

更改 git 密碼:shell

passwd git

如今就能夠切換到 git 用戶:bash

su git

初始化倉庫

git 用戶負責 git 項目的管理,全部倉庫我存放在 /home/git 中,這裏咱們初始化一個空倉庫(記住是在切換到 git 用戶以後):服務器

cd /home/git
mkdir test.git
cd test.git
git --bare init

使用倉庫

以上樹莓派服務端配置完成後,咱們就能夠在本地客戶端使用倉庫了。命令行

在客戶端中,咱們能夠直接使用相對應的倉庫,例如上述的 test.git:code

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 地址。ip

接着就是一些 git 操做了:rem

git add .
git commit -m "test repo"
git push origin master

享受你的私有 git 服務吧~

系列說明

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

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

相關文章
相關標籤/搜索