Все еще изучая git и пытаясь использовать его для повседневной работы, в этом отношении у меня есть хранилище в кластере Linux, где нет резервной копии (это работает с протоколом ssh), и я бы хотел чтобы переместить его на другой сервер, где есть ночные резервные копии, однако мне не удается до этого момента (и это работает с протоколом https).переместить репозиторий на другой сервер
Что я сделал, чтобы добавить новое удаленное местоположение с
git remote add <name> https://server.info/directory.info
и я исследовал, что мои новые пульты дистанционного управления там с
git remote -v
я попытался создать пустой GIT репо под сервер, который я установил с помощью sshfs, однако там я получил следующие сообщения: git init
error: could not commit config file
/home/utabak/webDataTU/staff-homes/t/utabak/vibroSys/.git/config
error: could not commit config file
/home/utabak/webDataTU/staff-homes/t/utabak/vibroSys/.git/config
error: could not commit config file
/home/utabak/webDataTU/staff-homes/t/utabak/vibroSys/.git/config
error: could not commit config file
/home/utabak/webDataTU/staff-homes/t/utabak/vibroSys/.git/config
error: could not commit config file
/home/utabak/webDataTU/staff-homes/t/utabak/vibroSys/.git/config
Initialized empty Git repository in
/home/utabak/webDataTU/staff-homes/t/utabak/vibroSys/.git/
Затем я попытался оттолкнуть локальный репозиторий, который я вытащил из оригинального репо с
git push webDataTU master
и получил
fatal: https://path.info/info/refs not found: did you run git
update-server-info on the server?
впоследствии, я на стороне сервера
git update-server-info
И исп.
git push webDataTU master
и снова получил ту же ошибку.
Где моя ошибка?
Похоже, что репозиторий не был должным образом создан в 'мерзавца init' стадии. Можете ли вы попытаться повторно инициализировать его непосредственно на сервере вместо SSHFS? – Chris
хорошо, как я могу это сделать, точнее, есть ли способ сделать это с помощью ssh или https? –
SSH на сервер, 'cd' в каталог, в котором вы хотите хранить свои репозитории, а затем' git init --bare repo-name.git'. – Chris