repo是乙個python指令碼集合,通過python指令碼來管理git專案。二、配置git專案目錄和生成git倉庫一、安裝git伺服器,git協議支援等,最終git服務配置項如下:
sudo chpst -ugit /usr/lib/git-core/git-daemon --verbose --reuseaddr --base-path=/home/git --export-all --enable=receive-pack
-ugit -u後面跟你管理git的使用者名字,我的是git, /home/git是git專案儲存的根目錄
add user:git三、repo管理倉庫/home/git
建立git 專案:git init --bare ***.git ,--bare會比較好,單純建立倉庫,遠端推送管理,這樣可以禁止git服務倉庫的編輯功能,防止衝突.
如果是其它帳戶登入建立的,注意倉庫許可權,修改倉庫許可權:sudo chown git:git -r ***.git
repo分三種倉庫:repo命令倉庫、repo管理倉庫、實現專案的git倉庫repo命令倉庫:指repo命令的python**等,google的位址已經被牆,可以網上搜尋國內位址
repo管理倉庫:指repo init -u ***xx.git 指定的倉庫
repo管理倉庫建立時候主要編輯檔案:manifest/default.xml檔案,具體格式見網上資料,裡面主要列出你整個repo專案裡面的所有git專案資訊。
四、網上相關資料連線
老羅的repo 分析
團隊協作Repo伺服器搭建
概述 repo只是乙個工具,可以管理多個git倉庫。它是谷歌為管理龐大的安卓原始碼而封裝的一套指令碼,git才是實際的版本管理工具。文章只是描述了大概步驟,部分細節不做講解。repo配置檔案 repo管理多個git倉庫,通過配置檔案default.xml指定 name origin fetch ss...
建立repo伺服器及使用
1 登陸gerrit伺服器建立linux manifest工程 ssh p 29418 gerrit 192.168.10.57 gerrit create project n linux manifest 2 在本地 git clone ssh linux manifest git 3 cd ma...
伺服器搭建
問題一 com無法訪問到伺服器 問題二 將 com 301重定向到 www.com 解決方案 在httpd.conf檔案中 追加 如下內容 options followsymlinks rewriteengine on rewritecond com rewriterule l,r 301 2 禁止...