基於gitosis管理git伺服器

2021-07-31 05:27:25 字數 550 閱讀 5811

新增乙個新專案

git clone git@server:gitosis-admin.git

keydir是放公鑰的

gitosis.conf是用來配置專案許可權的

[group gitosis-admin] 這是分組

members = 是成員,成員間用空格分開,這邊的成員名,來自於keydir下面的pub檔名。

writable = gitosis-admin 是可以寫操作的專案

[group 專案名]

members = 專案成員

writable = 專案名

修改好,推送到伺服器上

然後新建 「專案名」

git init

git add .

git commit -am " "

git remote add origin git@server:專案名.git

git push origin master

這樣新專案就被上傳到伺服器上了

基於gitosis的Git雲端伺服器配置

硬體 雲端阿里雲伺服器 軟體 雲端 gitosis git ssh 本地 cygwin 或者 gitbash 參考文章 詳細步驟如下 1 建立git賬號用於管理git伺服器 useradd s bin bash d home git g root m c manager for git server...

基於gitosis的Git雲端伺服器配置

硬體 雲端阿里雲伺服器 軟體 雲端 gitosis git ssh 本地 cygwin 或者 gitbash 參考文章 詳細步驟如下 1 建立git賬號用於管理git伺服器 useradd s bin bash d home git g root m c manager for git server...

用gitosis搭建git伺服器

1 安裝gitsudo apt get install opensshserver openssh client git core 2 配置gitgit config global user.name x.xx git config global user.email x com 3 建立金鑰公鑰s...