1.首先安裝git客戶端和服務(wù)器
sudo apt-get install git-core
2.在樹(shù)莓派上安裝ssh服務(wù)
sudo apt-get install ssh
3.查找樹(shù)莓派IP
在樹(shù)莓派的命令行輸入命令:
ifconfig
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.1.127 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:793 errors:0 dropped:0 overruns:0 frame:0
TX packets:306 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:254072 (248.1 KiB) TX bytes:40903 (39.9 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:100 (100.0 B) TX bytes:100 (100.0 B)
inet addr:后加深部分即為IP地址枝嘶。
4.添加git用戶組和用戶
首先創(chuàng)建git目錄:
sudo adduser --system --shell /bin/bash --gecos 'git version control by pi' --group --home /home/git git
接著修改git密碼:
sudo passwd git
輸入新的 UNIX 密碼:
重新輸入新的 UNIX 密碼:
然后將用戶切換至git:
su git
輸入剛才設(shè)置的git密碼窄瘟,切換成功合瓢。
5.增加一個(gè)新的倉(cāng)庫(kù)(Git Repository)
首先進(jìn)入git目錄:
cd /home/git
然后創(chuàng)建文件并初始化倉(cāng)庫(kù)。
mkdir first.git cd first.git git --bare init
回顯顯示:初始化空的 Git 版本庫(kù)于 /home/git/first.git/
6.push 代碼到git上
首先,更改路徑到你之前初始化的git倉(cāng)庫(kù)(或初始化一個(gè)新的)寨蹋。
加入一個(gè)新的遠(yuǎn)程主機(jī)(*你的IP地址沒(méi)有中括號(hào))
git remote add pi git@[your IP]:/home/git/test.git
現(xiàn)在你要做的就是add你的代碼,commit然后push。
git add . git commit -am "Initial" git push pi master
如果你得到了一個(gè)類(lèi)似這樣的消息”authenticity of host …”只需要輸入”yes”然后繼續(xù)就可以了吼具。理想情況下,如果一切正常矩距,你的Git倉(cāng)庫(kù)已經(jīng)搭建在你的樹(shù)莓派上了拗盒。
7.使用git服務(wù)器
如果你想要測(cè)試一下,試著clone你的倉(cāng)庫(kù)到你的Windows機(jī)器上锥债。首先更改路徑到你希望存儲(chǔ)clone的地方(一個(gè)空文件夾)陡蝇,然后通過(guò)命令行(或git bash),運(yùn)行:
git clone git@[your IP]:/home/git/test.git