https://www.liaoxuefeng.com/wiki/896043488029600/899998870925664html
http://www.worldhello.net/gotgit/05-git-server/040-gitolite.htmlgit
sudo apt-get install git
sudo adduser git
目的是爲了方便管理github
把公鑰拷貝到服務器,而後在/home/git/.ssh/authorized_keys配置好。
服務器
切換到git用戶,而後初始化一個git倉庫ssh
sudo git init --bare sample.git
這樣初步的服務器就完成了,若是人數太多,覺着每次配置公鑰太麻煩能夠使用gitoliteurl
在git用戶下,在git的home目錄spa
參考 https://github.com/sitaramc/gitolite.net
git clone https://github.com/sitaramc/gitolite mkdir -p $HOME/bin gitolite/install -to $HOME/bin bin/gitolite setup -pk liangbenming.pub
這樣就配置好了,剩下的就是正常的使用gitolitecode
HEAD
文件、(尚待建立的)index
文件,和 objects
目錄、refs
目錄拷貝到新的repositories中。參考 https://git-scm.com/book/zh/v2/Git-%E5%86%85%E9%83%A8%E5%8E%9F%E7%90%86-%E5%BA%95%E5%B1%82%E5%91%BD%E4%BB%A4%E5%92%8C%E9%AB%98%E5%B1%82%E5%91%BD%E4%BB%A4server
git remote set-url origin git@192.168.1.1:test.git