本来的服务器是用 gitosis管理,现在由于只有我一个人使用,所以改为手动管理。迁移的过程主要是,转移git所有的repo到新服务器。
在新服务器上创建用户git专门处理git。看了git手册学了几点
1 修改用户的默认shell
chsh git -s $(which git-shell)
2 修改用户的默认home目录
usermod -d /home/git git
3 查看用户可以使用的shell
cat /etc/shells
4 查找 git shell的位置
which git-shell