概述
repo只是乙個工具,可以管理多個git倉庫。它是谷歌為管理龐大的安卓原始碼而封裝的一套指令碼,git才是實際的版本管理工具。文章只是描述了大概步驟,部分細節不做講解。
repo配置檔案
repo管理多個git倉庫,通過配置檔案default.xml指定
<?xml version="1.0" encoding="utf-8"?>
name="origin"
fetch="ssh:"/>
revision="master"
remote="origin"/>
path="buildroot"
name="buildroot">
dest="makefile"
src="build/makefile"/>
project>
path="doc"
name="doc">
project>
path="kernel-***"
name="kernel">
project>
path="uboot-***"
name="uboot">
project>
manifest>
轉殖至本地
修改部分**
if
not repo_url:
repo_url = '***xx/repo.git'
repo_rev = 'stable'
//改為
repo_rev = 'master'
// 提示
* [new branch] master -> origin/master
fatal: branch 'master' has not been signed
//修改為
問題解決
repo sync
repo start mater --all
repo伺服器搭建
repo是乙個python指令碼集合,通過python指令碼來管理git專案。一 安裝git伺服器,git協議支援等,最終git服務配置項如下 sudo chpst ugit usr lib git core git daemon verbose reuseaddr base path home g...
GitBlit伺服器團隊協作方式
1.新建遠端倉庫 2.倉庫許可權配置 工單設定 3.成員提交 git checkout b ticket 1 origin master git merge branch name git push u origin ticket 1 4.團隊管理員合併 git checkout b ticket ...
linux git伺服器搭建,多使用者協作
1 安裝git 2 建立使用者 user add m username m不會在home目錄下建立使用者目錄 user add m username1 user add m username2 2 建立使用者組git groupadd git 建立git使用者組,方便統一管理許可權 4 將使用者加入...