https://www.liaoxuefeng.com/wiki/896043488029600/899998870925664
http://www.worldhello.net/gotgit/05-git-server/040-gitolite.html
sudo apt-get install git
sudo adduser git
目的是为了方便管理
把公钥拷贝到服务器,然后在/home/git/.ssh/authorized_keys配置好。
切换到git用户,然后初始化一个git仓库
sudo git init --bare sample.git
这样初步的服务器就完成了,如果人数太多,觉着每次配置公钥太麻烦可以使用gitolite
在git用户下,在git的home目录
参考 https://github.com/sitaramc/gitolite
git clone https://github.com/sitaramc/gitolite mkdir -p $HOME/bin gitolite/install -to $HOME/bin bin/gitolite setup -pk liangbenming.pub
这样就配置好了,剩下的就是正常的使用gitolite
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%A4
git remote set-url origin git@192.168.1.1:test.git
搭建git服务器配置gitolite[迁移原来的gitolite工程]
原文:https://www.cnblogs.com/studywithallofyou/p/11637200.html