Bu diğer ad proxy yoluna sahipse Git uzak deposunda SSH diğer adını kullanın:

Host code-via-proxy
    HostName git.example.net
    User git
    ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p

code-via-proxy verilen SSH adıyla eşleştirilir. Ardından HostName gerçek sunucuyu tanımlar. Örnek OpenBSD uyumlu netcat gerektirir: -X connect SSH hedefine HTTP CONNECT ister.

Yeni bir checkout için:

git clone git@code-via-proxy:team/project.git

Mevcut bir checkout için:

git remote set-url origin git@code-via-proxy:team/project.git

Gerçek depo yolunu yazın. Diğer ad, bağlantı seçimini değiştirir, deponun kendi sunucusundaki kimliğini değil. Genel bir aracıya izin veren ağdaki genel bir Git SSH sunucusu için HTTP proxy listesi proxy ana bilgisayarı ve bağlantı noktası için adaylar sağlar. Proxy hesabı olmayan örneği yalnızca gerçek SSH hedefine ve bağlantı noktasına CONNECT'e izin veren bir düğümle kullanın.

[email protected]:team/project.git kullanan bir uzak depo bunun yerine git.example.net ile eşleşir. Diğer adı yalnızca diğer adın HostName değeri oraya işaret ettiği için seçmez. Ya diğer adı kullanın ya da amaçlanan kuralı gerçek adın altına koyun.

Önceki eşleşen blokları da gözden geçirin. Çoğu SSH seçeneğinde ilk elde edilen değer kazanır, bu yüzden özel ayarları aynı seçeneği tanımlayan geniş varsayılanlardan önce koyun.

İlgili makaleler