把主机当做git服务器使用非常容易
- 在remote主机创建git服务的用户,这里假设叫
gituser
sudo useradd -m gituser
- 在remote主机设置ssh公钥
su gituser cd ~ mkdir .ssh vim .ssh/authorized_keys # 复制公钥内容 chmod 700 .ssh chmod 600 .ssh/authorized_keys
- 在remote主机初始化空想要同步的repo(使用
flag)--bare
mkdir -p ~/path_to/some_test_repo.git cd ~/path_to/some_test_repo.git git init --bare
- 在本地电脑添加remote信息并push
cd some_local/repo_path git remote add origin gituser@remote-server-url:/path_to/some_test_repo.git git push
参考材料: