GIT Windows - remote po SSH, SSHD wyłączone uwierzytelnienie kluczem

0

Mam następującą sytuację:

  • repozytorium lokalne (laptop, Windows)
  • remote1 (firmowy gitlab)
  • remote2 (serwer u klienta, dostępny via VPN w jednym kierunku: laptop -> serwer )

Działa to tak, że coś tam sobie robię lokalnie, a gdy nadchodzi czas, wypycham do firmowego gitlaba, a raz na jakiś pcham na serwer do klienta.
Serwer u klienta ma wyłączone uwierzytelnienie po kluczach SSH, jedyna możliwość, to ssh po haśle.

To co chciałbym osiągnąć to uniknięcie podawania hasła przy git push remote2 <branch>.

Znane mi mechanizmy nie działają:
a) Klucz ssh (wyłączone celowo na serewrze klienta)
b) git credential.helper nie działa z remote po ssh

Jakieś pomysły jak to można obejść?

0

Tak, ssh-agent działa ok w przypadku, gdy mogę pozwolić sobie na uwierzytelnianie po kluczu (wspomniany remote1). Jednak dla przypadku remote2, zdalny serwer nie pozwala na uwierzytelnienie kluczem, tylko wymusza user/pass.

1 użytkowników online, w tym zalogowanych: 0, gości: 1