У меня установлен git на моем локальном ПК с Windows 7. Я могу совершить там.
У меня установлен git на моем сервере Linux. Я могу совершить там.
Я успешно клонировал на каждой машине репозиторий github. Таким образом, они, кажется, работают в этом смысле. Но я хотел бы иметь возможность перенести с моего компьютера на сервер разработки.
Я считаю, что мне не хватает важной информации здесь, и я не могу найти учебники, ответы на вопросы о том, как это настроить.
У меня есть несколько вопросов:
Я был убежден, что мне НЕ НУЖНО устанавливать ssh-ключи для этого, мне просто будет предложено ввести пароль.
Мой сайт был разработан на php, можно ли перейти на сервер linux и продолжить работу живого сайта разработчика с новыми изменениями?
Вот как я сейчас пытаюсь клонировать с моего сервера Linux и ответ ... (я изменил IP-адрес)
C:\DevEnv>git clone 0.0.0.0:gitrepo.git
Cloning into 'gitrepo'...
fatal: The remote end hung up unexpectedly
У меня есть каталог gitrepo.git с репозиторием.
Я также пытался создать репозиторий в домашнем каталоге mysite.com. Когда я пытаюсь клонировать это с моего компьютера, вот что происходит:
C:\DevEnv>git clone http://mysite.com
Cloning into 'mysite.com'...
fatal: http://mysite.com/info/refs not valid: is this a git repository?
Я прочитал много учебных пособий, и они в основном рассказывают либо о действительно очень базовых концепциях, либо о том, как проталкивать / извлекать файлы в github, либо просто пропускают определенные настройки, поэтому, когда я следую им, я получаю фатальный исход: удаленный конец зависает неожиданно ...
Любая помощь, указание в правильном направлении, будет наиболее ценной!