Вопрос: fatal: http: //myserverip/home/git/example.git/info/refs не найден: вы запустили git update-server-info на сервере?


Я последовал за этот пример для создания репозитория git на моем сервере. Это сработало, и я успешно pushed мой код к нему.

Но теперь, как мне тянуть или клонировать?

С помощью документы, Я пытался

git clone http: //REMOTE_SERVER/home/git/example.git

.. Но для меня я получаю:

fatal: http: //myserverip/home/git/example.git/info/refs не найден: вы запустили git update-server-info на сервере?

Я запустил git-update-server info, но ничего не изменилось

Редактировать:

Ах, держись. Я изменил его на git clone ssh://REMOTE_SERVER/home/git/example.git и я получаю что-то .. он хочет моего пользователя / пароль, но как сделать сервер общедоступным, а не требовать входа?


7
2018-02-19 18:00


Источник


jedi.be/blog/2009/05/06/8-ways-to-share-your-git-repository/... - claws


Ответы:


http://www.jedi.be/blog/2009/05/06/8-ways-to-share-your-git-repository/#apachehttp


2
2018-06-03 06:01





Если вы хотите обслуживать его с помощью (простого) http, вам необходимо запустить git-update-server-info в репозитории на сервере после каждого обновления.

Вы можете автоматизировать это, запустив его после выполнения обновления (обычно нужно, чтобы по умолчанию был добавлен крюк после обновления (сделать исполняемый файл скрипта)).

С немного большей конфигурацией вашего веб-сервера ГИТ-HTTP-бэкенд может дать вам лучшую производительность.


5
2018-05-07 21:09





Ах, подождите, я понял, это объясняет, как это сделать, используя ГИТ-демон:

SERVER:

  • Запускать git-daemon &
  • touch git-daemon-export-ok

КЛИЕНТ:

git clone мерзавец: //myserverip/home/git/example.git


0
2018-02-19 18:09





Во всех моих разговорах git я говорю о DAV как о «монстре Loch Ness» - я слышал, что он существует, но на самом деле его не видел :-)

И по состоянию на конец прошлого года, с git-http-backend, вам больше не нужен этот «монстр». Пожалуйста, обновите прошлое 1.6.6 и побалуйте себя гораздо лучшим опытом. Нет больше DAV ... просто апач с умным маленьким CGI, разговаривающим с настоящим git ...


0
2017-09-10 04:11