Git: Как подключить SourceTree к моему Git -Enabled-Web-Hosting через SSH?
Я использую SourceTree в Windows, и я уже успешно продвигаю мой репозиторий BitBucket.
Я хотел бы сделать то же самое, но вместо того, чтобы нажать BitBucket, , я хотел бы нажать на мою учетную запись веб-хостинга вместо (т.е. "1 и 1 общий хостинг" ).
Моя учетная запись 1and1 предоставляет доступ к SSH и уже установлена git. Я попытался подключиться к SSH, используя PuTTY, и он работает. Когда я вхожу "git", я вижу все доступные команды git.
Мне нужно знать:
-
Как подключить SourceTree к SSH? У меня есть домен, имя пользователя и пароль, однако я не вижу таких полей в SourceTree или Pageant, что требует специального формата файла ".ppk
".
-
После подключения к SSH Как создать репозиторий удаленно в моей учетной записи 1 и??
-
Как только репозиторий существует на моем хостинге, Как добавить его в качестве удаленного репозитория, чтобы я мог нажать на него?
Примечание. Этот вопрос касается программного обеспечения SourceTree-Windows, которое само по себе является графическим пользовательским интерфейсом для большинства функций git. Пожалуйста, не отвечайте инструкциями в командной строке.
Большое спасибо!
Ответы
Ответ 1
Синтаксис, который вы должны использовать в поле "Источник/URL", следующий:
ssh://<user>@<server_name>/<git_repository_path>
Например:
ssh://[email protected]/opt/git/project.git
(если репозиторий еще не существует на удаленном сервере, вы можете создать пустую с помощью следующих команд:)
$ mkdir -p /opt/git/project.git
$ cd /opt/git/project.git
$ git init --bare
Ответ 2
- Документация SourceTree содержит статью о том, что
- Как вы знаете, репозитории не создаются удаленно. Вы должны зайти на свой сервер и создать репозиторий там, используя сервер git команды
- Выберите свое репо в SourceTree. В главном меню "Репозиторий" > "Настройки репозитория". Там вы можете добавить удаленный репозиторий. Значение по умолчанию обычно называется "origin"