Я могу нажать на git@github.com:wting/repo.git
без запроса пароля, поскольку он использует мой ssh-agent. Однако, когда я нажимаю на https://github.com/wting/repo.git
он всегда запрашивает имя пользователя и пароль.
Эту проблему можно несколько облегчить, используя кеширование паролей, но я бы предпочел не использовать это.
В основном это появляется при использовании гистов, потому что они показывают только https ссылку (например, https://gist.github.com/123.git
). Я не хочу изменять URL-адрес каждого клона, который я клонирую, чтобы использовать git@gist.github.com:123.git
.
Как мне настроить его так, чтобы git использовал мой ssh-agent при отправке на адрес https?
Соответствующий URL:Почему GitHub рекомендует HTTPS через SSH?