# 1、在仓库所在的服务器上创建git用户、组作为访问仓库的公共用户和组
root# useradd -s /usr/bin/git-shell git
# 2、设置git用户下的ssh信任公钥文件
root# cd /home/git
root# mkdir .ssh
root# touch .ssh/authorized_keys
root# chown -R git.git .ssh
root# chmod 600 .ssh/authorized_keys
root# git init –bare api-server.git
root# chown -R git.git api-server.git
root# echo “开发人员公钥内容” >> /home/git/.ssh/authorized_keys
# 3、回到开发人员的电脑上的开发目录
# 3.1 增加新仓库的源
local# git remote add new-origin git@域名或公网IP:~/api-server.git
# 3.2 把旧的仓库里的代码push到新的仓库
local# git push new-origin
# 3.3 将旧的仓库里需要的分支push到新的仓库(下面有可能会出现`error: 源引用规格 test 没有匹配`的错误,啥原因后面有空了再查)
local# git push new-origin test
# 3.4 删除旧仓库的源,替换成新仓库的源
local# git remote set-url origin git@域名或公网IP:~/api-server.git
local# git remote remove new-origin