"Клон в Mac" терпит неудачу в GitHub. Заставляет меня загружать страницу каждый раз
Я переустановил, удалил, перезапустил, но "Clone in Mac" на любой странице репозитория вышел из строя и каждый раз переводит меня на страницу загрузки GitHub.
Он работал отлично на этой неделе, но сегодня не будет ничего полезного.
Любая идея, почему?
Ответы
Ответ 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 необходимо снова запустить вручную.