Я работаю в частной сети с репозиторием git, размещенным там на git.mycompany.com.
У меня есть удаленный сервер без доступа к этой частной сети, я получаю к нему доступ через ssh. Чтобы получить мой код на сервер, мне было рекомендовано использовать scp. Это не идеально.
Я пытаюсь использовать ssh forwarding, чтобы позволить мне использовать такие команды, как git clone на этом сервере, например
ssh -L 9418:git.mycompany.com:9418 my.name@1.2.3.4
Затем используйте Git Clone, как
git clone my.name@localhost:my_project/my_project.git
после создания и добавления ключа ssh на мой git-сервер, как обычно. Но git спрашивает у меня пароль, и ввод моего пароля не работает, поэтому я предполагаю, что что-то в моем методе неверно.
Permission denied, please try again.
Я не могу сказать, если авторизация не работает, или моя пересылка трафика неправильна.