Добавить удаленный Github в GitKraken

Я использую GitKraken (v. 1.4.1) как инструмент управления Git. И теперь я хочу использовать Github в качестве пульта для резервного копирования моих репозиториев. Но когда я нажимаю на добавление удаленного и пытаюсь добавить репозиторий Github, он просто говорит "нет совпадения"

Gitkraken w/o Github

Кто-нибудь знает, почему это происходит? (Кстати: я использую Windows 10, на всякий случай)

Ответы

Ответ 1

Вот как это работает. Если у вас есть локальное репо и вы хотите подключить его к github, вы должны использовать опцию "URL" и поместить в адрес github, чтобы установить это как дистанционное репо для своего локального репо. В первый раз, когда вы нажмете или нажмете на локальный ветвь, он спросит, какую удаленную ветку вы хотите использовать, и которая становится удаленным местом, на которое вы будете нажимать и вытягивать изменения.

Опция GitHub.com входит в игру только после того, как вы установили дистанционное репо с помощью опции "URL". Если в проекте есть несколько соавторов, и кто-то создал одну или несколько вилок проекта, вместо "Нет соответствия" в GitHub.com вы увидите список всех вилок проекта, на котором вы являетесь соавтор.

Затем вы можете добавить разветвленные репозитории в качестве 2-го, 3-го и т.д. пультов, и любая активность на этих вилках будет отображаться вам на графе фиксации. Это позволяет людям видеть, что происходит в вилках, и вы можете перетаскивать их из разветвленных частей графика, чтобы создавать запросы на возврат к репо, которое вы сначала настроили с помощью "URL".

Это приятная функция, но удаленный диалог можно было бы обозначить более четко, чтобы люди знали, что опция GitHub.com предназначена для добавления forked repos на отображение графика фиксации.

Вы всегда должны использовать параметр "URL", чтобы добавить 1-й пульт, а затем опция GitHub.com становится доступной только после этого, если есть вилки, к которым у вас есть доступ.

Ответ 2

Если GitHub установлен с вашей учетной записью в GitKraken, вам может понадобиться сначала создать пустое репо с тем же именем, что и у вашего локального репо.

Таким образом, GitKraken может найти подходящее имя репо в вашей учетной записи GitHub.

Или вы можете выбрать " URL " и ввести правильный URL-адрес GitHub. Что ответ Джима Мейера подтверждает выше.

Ответ 3

Не добавлять к старой публикации, но у меня была такая же проблема, и сначала я нашел эту статью, поэтому мне хотелось помочь кому-то еще с этой проблемой.

Вы можете добраться до него, выполнив следующее.

  • Щелкните значок папки в верхнем левом углу

  • Нажмите "Клонировать"

  • Перейдите на вкладку GitHub, и вы увидите все свои репозитории GitHub. Клонировать тот, который вы хотите, а затем открыть его, и вы настроены.

Ответ 4

Gitkraken (V3.3.4 64bits on windows) странное поведение на этом уровне возможностей. То же имя или URL-адрес не работает для меня. Поэтому лучший и быстрый способ присоединить удаленное хранилище к вашему локальному - это использовать простую командную строку Git в локальном каталоге хранилища (git @... это ваш удаленный URL Github, GitLab...):

> git remote add origin [email protected]

Gitkraken распознает его динамически менее чем за 5 секунд. Затем вы можете отправить свои существующие локальные файлы.