Подтвердить что ты не робот

"Клон в Mac" терпит неудачу в GitHub. Заставляет меня загружать страницу каждый раз

Я переустановил, удалил, перезапустил, но "Clone in Mac" на любой странице репозитория вышел из строя и каждый раз переводит меня на страницу загрузки GitHub.

Он работал отлично на этой неделе, но сегодня не будет ничего полезного.

Любая идея, почему?

4b9b3361

Ответ 1

Похоже, вам не нужно регистрироваться на веб-сайте, вам нужно войти в приложение один раз, чтобы он знал, что вы его установили. Затем обновите страницу git repo, и ссылки автоматически изменятся со страницы загрузки на страницу открытого приложения.

Ответ 2

Я пробовал приведенные выше рекомендации о том, чтобы убедиться, что я вошел в систему как на сайт, так и на приложение Github-Mac (которое я уже был) и установил инструменты CLI. Это не исправило меня. После некоторого рытья я нашел эту статью, в которой объясняется, как это работает.

На вашем локальном хосте должен присутствовать сервер https://ghconduit.com:25035/status и он должен вернуть строку json, которая выглядит примерно так:

{"capabilities":["status","unique_id","url-parameter-filepath"],"running":true,"server_version":"5"}

В моем случае я не получил результата, поэтому я попытался использовать 127.0.0.1 вместо ghconduit.com и исправил его.

TL; DR: добавьте запись в файл 127.0.0.1 ghconduit.com в файл /etc/hosts и обновите страницу github, на которой вы находитесь, и работает функция clone on desktop.

Ответ 3

Как было отмечено в комментариях: вы должны войти в систему в Github для работы кнопки "Clone on Mac".

(Этот ответ служит, главным образом, для удаления этого вопроса из списка "без ответа", поскольку он не закрывает его)

Ответ 4

У меня просто была эта проблема, и я нашел два шага, необходимые для ее работы: ответ "войти в систему" ​​выше и открыть GitHub.app, перейдите в "Настройки" > "Дополнительно" > "Установить средства командной строки". Это не заняло времени. Затем я обновил страницу github и увидел, что ссылка теперь привела к чему-то вроде: "github-mac://openRepo/ https://github.com/......" Щелкните по нему, и это сработало.

Ответ 5

Даже выполнение всех вышеизложенных проблем для меня, но вот что работало:

Откройте новую вкладку.

Вставьте это в адресную строку (без кавычек): "GitHub-макинтош://openRepo/"

В репо вы хотите клонировать, скопировать URL-адрес клона HTTPS и вставить его после ссылки выше. Нажмите enter.

Если сервер прослушивает ваш Mac @rjason-lindberg, то он должен быть открыт в GutHub для Mac.

Ответ 6

Я ответил на свой вопрос: трюк должен быть отправлен на веб-сайт GitHub. Как указано Neil выше, вам также нужно войти в приложение.

Ответ 7

Ни один из других ответов не работал у меня. Я попытался выйти из системы (как GitHub, так и GitHub для Mac), отменив ключ доступа к приложениям, покинув приложение, переустановив инструменты командной строки GitHub (через панель настроек) и т.д.

Что для меня работало:

  • Клон (Edit: Я думаю, что, возможно, имел в виду "Вилка"?) репозиторий на github.com. (Да, через веб-интерфейс).
  • В приложении GitHub для Mac откройте "Файл" > "Создать репозиторий" и выберите "Клонировать". Выберите репо, которое вы только что создали на github.com и клонируете, мой друг! Clone on.

* Прошло некоторое время с тех пор, как я написал этот ответ, поэтому я не уверен, действительно ли я на самом деле имел в виду "Клонировать"... Я понимаю, что разметка и клонирование - это, конечно, не одно и то же. Я оставлю этот ответ здесь, если это случится, чтобы вдохновить кого-то на мысль!

Ответ 8

Я просто попробовал это и, похоже, работал.

  • Перейдите в Keychain Access и удалите все сохраненные пароли (Интернет, приложение, веб-форму) со ссылкой на GitHub.
  • Войдите в новую версию на сайт, а также из настольного приложения Mac OS.
  • Сохраните пароли на этот раз

Ответ 9

Ни один из других ответов не помог мне. Но, видя, что ни https://ghconduit.com:25035/status, ни https://localhost:25035/status не было я смог понять, что процесс Conduit не работает. Это в "GitHub.app/Contents/Library/LoginItems/GitHub Conduit" откройте это, и клон для рабочего стола, наконец, снова работает. Не знаю, почему GitHub.app не запускал его сам по себе, но по крайней мере он работает сейчас.

edit: после каждой перезагрузки процесс GitHub Conduit необходимо снова запустить вручную.