gerrit清單庫配置

2021-08-26 14:00:53 字數 1061 閱讀 8607

最新repo位址 curl > ~/bin/repo

gerrit清單庫是用來配合repo使用的。清單庫列出了gerrit伺服器上其他的倉庫。

將repo.git push到自己的gerrit伺服器。

建立乙個空的清單庫manifest.git,清單庫裡面只有xml檔案,沒有其他東西

在清單庫中建立乙個default.xml檔案

將manifest.git push到自己的gerrit伺服器。

需要說明的是清單庫的名字和xml的名字是可以隨便取的。後面在repo的使用過程中會指定他們名稱。但是如果xml的名字使用default.xml的話,在使用repo的時候就不需要指定名稱,repo會預設使用default.xml

這時伺服器上就多了2個庫:

repo.git

manifest.git

下面是清單庫中default.xml的內容

<?xml version="1.0" encoding="utf-8"?>

其中project標籤屬性name的值test是為自己的gerrit伺服器中的倉庫名稱

比如建立倉庫的時候使用的是

ssh gerrt_name gerrit create-project test1

那麼這個地方project標籤屬性name的值就為test1

project標籤屬性path表示客戶端簽出**的時候使用的根目錄名稱

而default標籤中的revision的值為gerrti伺服器上的分支名稱或者commitid

$mkdir code

$cd code

$repo init -u ssh://user@ip:29418/manifest.git -m default.xml --repo-url=ssh://user@ip:29418/tools/repo.git --repo-branch=master --no-repo-verify

$repo sync

$lsls之後就會看到android/packages目錄

gerrit伺服器新建庫

git 使用者進入伺服器,在 home git repositories 目錄下,新建自己需要的庫,也可新建多目錄的庫 git init bare 為新建庫的名稱 比如 git init bare art 新建art庫 git init bare package art 在package 目錄下新建...

Ansible 主機配置清單檔案

參考至官方文件,官方文件包含了清單檔案的 yaml 寫法 在通過 ansible 操作目標主機之前,你需要先在 inventory 主機清單 中配置目標主機資訊。預設情況下主機清單儲存在系統的 etc ansible hosts 檔案中,你也可以通過命令列選項指定其它的清單檔案 i 主機清單配置預設...

Ansible筆記(2) 配置清單

inventory是ansible管理主機資訊的配置檔案,預設存放在 etc ansible hosts。在使用時通過 i 或 inventory file 指定讀取,與ansible命令結合使用如下 ansible i etc ansible hosts webs m ping如果想要通過ansi...