Gitolite Server on MAC

Gitolite Server,是一款基於Perl語言開發的Git管理工具,
使用SSH Key認證,可依不同使用者,對Repo、Branch、Tag,
進行不同授權(讀取、重置、創建、刪除等)

Gitolite server在MAC上安裝與建置方法:

  • Step1: 安裝Gitolite server

    git clone git://github.com/sitaramc/gitolite
    gitolite/install -to -ln /usr/local/bin
    
  • Step2: 產生1組ssh key
  • Step3: 將Public Key Copy至gitolite server底下
  • Step4: 產生Gitolite Administrator

    gitolite setup -pk /path/to/YourName.pub
    
  • Step5: Administrator管理用戶
    • 建立一般用戶:
    • 設定一般用戶權限: