(1) 安裝git
sudo apt-get install opensshserver openssh-client git-core
(2)配置gitgit config --global user.name ***x.xx
git config --global user.email ***x@***.com
(3)建立金鑰公鑰ssh-keygen
-t rsa
sudo useradd -m git
sudo passwd git
cd /tmp/
sudo apt-get install python-setuptools
git clone
cd gitosis
sudo python setup.py install
cd ~/
.ssh
sudo -h
-u git gitosis-init
< 你的id_rsa.pub
sudo chmod 755 ~/git/respositories/gitosis-admin
.git/hooks/post-update
git clone git@你的ip
:gitosis-admin.git
轉殖結束會看到倉庫有keydirs檔案和gitosis.config檔案
git init
git remote add origin git@你的ip:***.git //***是你任意取的名字
讀寫
[group 組名]
member = 你的公鑰不要後面的.pub
writeable = 在(5)寫的***名稱
讀
[group 組名]
member = 你的公鑰不要後面的.pub
readonly = 在(5)寫的***名稱
忘記之前是抄的誰的部落格了,最近在自己筆記看到後,重新走一遍,修改了一下錯誤,然後就分享出來了 基於gitosis管理git伺服器
新增乙個新專案 git clone git server gitosis admin.git keydir是放公鑰的 gitosis.conf是用來配置專案許可權的 group gitosis admin 這是分組 members 是成員,成員間用空格分開,這邊的成員名,來自於keydir下面的pu...
Git伺服器Gitosis安裝設定
1 安裝 openssh伺服器 sudo yum y install openssh openssh client2 建立個人公鑰和私鑰 在預設使用者的主目錄路徑下,執行以下命令,按照提示建立公鑰和私鑰 ssh keygen t rsa預設生成2048位,如果需要提高安全級別,也可以通過下面的命令建...
基於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...