Запись для того, кто спрашивал.
Centos 7 (хранение репо):
useradd -r -m -U -d /home/git -s /bin/bash git su - git mkdir -p ~/.ssh && chmod 0700 ~/.ssh touch ~/.ssh/authorized_keys && chmod 0600 ~/.ssh/authorized_keys git init --bare ~/project.git ssh-keygen -t rsa -b 4096 -C "[email protected]"
Windows 10:
Скачиваем и устанавливаем Git.
ssh-keygen -t rsa -b 4096 -C "[email protected]" eval $(ssh-agent -s) ssh-add ~/.ssh/id_rsa
Содержимое файла “cat ~/.ssh/id_rsa.pub” нужно залить на Centos 7 в файл: /home/git/.ssh/authorized_keys
Windows 10:
git config --global user.email "[email protected]" git config --global user.name "user" git init git add . git commit -m "Init" git remote add origin [email protected]_7_vds_ip:project.git git push -u origin master
Centos 7, в папке сайта:
git init git remote add origin /home/git/project.git git pull origin master
Вроде все.