【发布时间】:2016-05-10 13:09:03
【问题描述】:
我想从家里连接到我的 gitlab 服务器,但我遇到了问题。我该怎么做?
Computer A <------------> Computer B <-----------------> Computer C (gitlab)
我目前所拥有的:
- 我用 Putty 创建了一个隧道
- (会话)主机名:ComputerB-IP
- (会话)端口:22
- (连接/隧道)L3333 计算机C-IP:22
- 我用 Putty-keygen 创建了一个私钥并将其添加到我在 gitlab 中的帐户中
我能做什么:
- 我可以通过 ssh 连接到 localhost:3333,它将我连接到 gitlab 服务器(计算机 C)。所以我认为隧道正在运行。
我不能做什么:
- 当我使用 TortoiseGit 克隆 git 存储库时,我使用以下 url:
git@localhost:3333:my/repo.git我收到以下错误:
克隆到 'C:\Users\xxxx\Desktop\EXCHANGE\git-repo'... 致命: 无法从远程存储库中读取。
请确保您拥有正确的访问权限和存储库 存在。
git 没有完全退出(退出代码 128)(3531 ms @ 5/10/2016 2:53:26 下午)
我在克隆调用之前使用 TortoiseGit 加载了私有 rsa 密钥...
有什么想法吗?
【问题讨论】:
-
你家里有哪台电脑?电脑A?
-
是的。计算机 A 在家!
标签: git ssh gitlab putty tortoisegit