我想從家裏連接到我的gitlab服務器,但我遇到了問題。我怎樣才能做到這一點?通過SSH的Git克隆與Windows轉發
Computer A <------------> Computer B <-----------------> Computer C (gitlab)
我到目前爲止有:
- 我創建了一個隧道,膩子
- (會話)主機名:ComputerB-IP
- (會話)端口:22
- (連接/隧道)L3333 ComputerC-IP:22
- 我創建了油灰凱基私鑰和gitlab把它添加到我的帳戶
我能做些什麼:
- 我可以用SSH連接到本地主機:3333這將我連接到gitlab服務器(計算機C)。所以我認爲隧道工作。
我不能做什麼:
- 當我克隆一個Git倉庫與TortoiseGit我使用以下網址:
[email protected]:3333:my/repo.git
我得到以下錯誤:
Cloning into 'C:\Users\xxxx\Desktop\EXCHANGE\git-repo'... fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
git did not exit cleanly (exit code 128) (3531 ms @ 5/10/2016 2:53:26 PM)
我加載與克隆調用之前的TortoiseGit的私人rsa密鑰...
有什麼想法?
哪臺電腦在您的家?電腦A? –
是的。電腦A是家! – nino