Как выйти из github в скайпе

Обновлено: 08.07.2024

Я не могу ничего нажимать на мои собственные репозитории github, потому что у другой учетной записи нет разрешения на это, очевидно. Как сказать компьютеру переключиться на собственную учетную запись чтобы я мог нажать на мои репозитории в Github online?

если вы используете OSX, откройте терминал и запустите это:

чтобы стереть запись keychain. Поэтому в следующий раз он предложит вам войти в систему.

для просмотра текущих кэшированных учетных данных используйте команду git credential-osxkeychain get затем дважды нажмите enter.

если вы нажмете enter только один раз, вы вызовете команду, но она будет висеть, если вы нажмете enter во второй раз, вам будет предложено диалоговое окно для подтверждения доступа к вашей связке ключей, а затем информация будет возвращена в терминал

если вы хотите предотвратить эту проблему в будущем, вы можете настроить вспомогательный инструмент git для osx-keychain для хранения учетных данных, связанных со всем путем репозитория, а не только с доменом по умолчанию.

в терминале введите команду

откроется файл конфигурации. Если вы еще этого не сделали, может потребоваться установить редактор по умолчанию так файл открывается в нужном приложении.. Например, чтобы установить Sublime Text в качестве редактора по умолчанию: git config --global core.editor "subl -n -w"

Спасибо Дэвид Кондри.

для тех, кто имеет ту же проблему в Windows 10, следующее сработало для меня. Только немного отличается от ответа Apple Mac.

используя командную строку / оболочку Git bash, запустите редактор:

у меня был только раздел [user] в этом файле. Ваши могут быть другими.

добавьте следующий раздел учетных данных, и одну запись в конец файла:

Примечание учетных данных, не полномочия.

вам не нужна линия helper = osxkeychain, которая предназначена для Apple Mac.

сохранить и выйти из редактора.

Теперь, когда вы "git push", появляется диалоговое окно входа в систему (но может быть в фоновом режиме). На панели задач появится значок Octocat.

PS: позже я обнаружил, что это добавило строку в глобальную конфигурацию и что вместо этого можно использовать следующую команду:

Читайте также: