В репозитории сервера сборки мерзавца

Войти в корневой сервер

  • Добавление нового пользователя (владелец репозиторий)
useradd gituser  # gituser---> 用户名字
  • пароль
passwd gituser
  • Параметры конфигурации Sshd сервис
vi /etc/ssh/sshd_config
RSAAuthentication yes   # 启用RSA 非对称加密算法
PubkeyAuthentication yes   # 公钥认证
PasswordAuthentication yes  #允许密码认证
  • Необходимо перезапустить службу после изменения конфигурации
systemctl restart sshd.service
  • Переключитесь на пользователя gituser (только новый пользователь)
su - gituser        # 因为你是root 无需密码
  • См текущее положение / дома / gituser, а не переход на / дома / gituser

  • Чтобы создать репозиторий

git init --bare myproject.git  #  myproject.git --> 仓库名字
  • Создать папку .ssh
mkdir .ssh
  • каталог разрешения Set .ssh
chmod 700 .ssh
  • В папке
cd .ssh
  • Создайте файл authorized_keys
touch authorized_keys
  • Установка разрешений authorized_keys
chmod 600 authorized_keys
  • Изменить authorized_keys
vi authorized_keys   # 里面写入本机的公钥
i       # 写入
Esc :x  # 保存并退出
  • Создайте файл в .ssh написанный внутри машины конфигурации
Host myserver_git    # 本机要连接服务器的名字
HostName 127.0.0.1   # 举例 服务器的IP
User gituser             # 服务器上的用户
Port 22  
PreferredAuthentications publickey
IdentityFile C:\Users\Jack-Roc\.ssh\jack_rsa                # 指定本机的私钥地址
  • Мерзавец сервер репозитория загружается на локальный (клон)
git clone gituser@myserver_git:~/myproject.git    # myproject.git 服务器git仓库的名字·
或
git clone gituser@myserver_git:/home/gituser/meproject.git   # 写给i他仓库绝对地址
  • Создайте файл и отправить
touch readme.txt                          # 创建readme.txt 文件
git add readme.txt                        # 添加到暂存区中 
git commit -m "添加readme文件"             # 提交到本地版本库里
git push origin                           # 推送到远程仓库
git pull origin                           # 拉取文件

Другие, и они хотят использовать репозиторий, то другие будут передать вам открытый ключ

Напишите свой собственный сервер в .ssh / authorized_keys в (пустая строка для записи непосредственно к открытому ключу других)

рекомендация

отwww.cnblogs.com/xinzaiyuan/p/12070728.html