團隊協作Repo伺服器搭建

2021-08-22 03:28:04 字數 1040 閱讀 3978

概述 

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 將使用者加入...