Konfiguruję lokalny projekt git dla zdalnego repozytorium. Zdalne repozytorium jest udostępniane na niestandardowym porcie (4019).
Ale to nie działa. Zamiast tego pojawia się następujący komunikat o błędzie:
ssh: connect to host git.host.de:4019 port 22: Connection refused
fatal: The remote end hung up unexpectedly
error: failed to push to 'ssh://root@git.host.de:4019/var/cache/git/project.git'
Moja lokalna konfiguracja git jest następująca :
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = ssh://root@git.host.de:4019/var/cache/git/project.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
(Port i host to symbole zastępcze dla rzeczywistego portu i hosta).
Co jest nie tak z moją konfiguracją git?
git remote set-url origin git@altssh.bitbucket.org:443/yourname/yourrepo/, nie zadziała. ale jeśli to zrobisz git remote set-url origin ssh://git@altssh.bitbucket.org:443/yourname/yourrepo/, zadziała
ssh://przed adresem URL, będzie to inny format. tak samo jakssh://example.com:444/etc// etc / na example.com przez port 44. Natomiastexample.com:444/etc// 444 / etc / na example.com przez port 22.