服務器ip爲192.168.10.239,以添加vendor/docs project爲例。
首先,在服務器端進行配置,步驟如下:
1. 以root身份登錄服務器,更改/etc/passwd中的git用戶的登錄shell爲bash。
2. 以git身份登錄服務器
3. cd /home/git/repo/android2.2/platform/vendor; mkdir docs.git; cd docs.git; git --bare init
其次,在本地機器進行配置,步驟如下:
1. cd vendor
2. mkdir docs; cd docs; git init
3. git remote add caf ssh://[email protected]/home/git/repo/android2.2/platform/vendor/docs.git
4. 在docs裏添加新的source文件; git add --all; git commit; git push到服務器
5. cd .repo/manifest,修改manifest.xml,添加如下代碼
<project name = "platform/vendor/docs“, path = "vendor/docs" / >
git commit; git push