ያ alias የproxy መንገዱን በሚይዝበት ጊዜ በGit remote ውስጥ የSSH alias ይጠቀሙ፦

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

code-via-proxy ከተሰጠው የSSH ስም ጋር ይመሳካራል። ከዚያ HostName ትክክለኛውን አገልጋይ ይለያል። ምሳሌው OpenBSD-ተኳሃኝ netcat ይፈልጋል፦ -X connect ወደ SSH መድረሻ HTTP CONNECT ይጠይቃል።

ለአዲስ checkout፦

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

ለነባር checkout፦

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

ትክክለኛውን የrepository መንገድ ይተኩ። alias የግንኙነት ምርጫን ይለውጣል፣ በአገልጋዩ ላይ ያለውን የrepository ማንነት አይደለም። ሕዝባዊ መካከለኛ ለሚፈቅድ አውታረ መረብ ላይ ላለ ሕዝባዊ Git SSH አገልጋይ፣ የHTTP proxy ዝርዝር ለproxy host እና port እጩዎችን ይሰጣል። proxy account የሌለውን ምሳሌ ይጠቀሙ ብቻ ከCONNECT ወደ ትክክለኛው SSH መድረሻ እና port ለሚፈቅድ node ጋር።

[email protected]:team/project.git የሚጠቀም remote በምትኩ git.example.net ይመሳካራል። alias የHostName ወደዚያ ስለሚያመለክት ብቻ alias አይመርጥም። alias ይጠቀሙ ወይም የታሰበውን ደንብ በእውነተኛው ስም ስር ያስቀምጡ።

ቀደም ሲል የተመሳካሩ ብሎኮችንም ይመልከቱ። ለአብዛኞቹ የSSH አማራጮች በመጀመሪያ የተገኘው እሴት ያሸንፋል፣ ስለዚህ ልዩ ቅንብሮችን ተመሳሳይ አማራጭ ከሚገልጹ ሰፊ ነባሪዎች በፊት ያስቀምጡ።

ተዛማጅ ጽሑፎች