Git(SSH)在克隆/推/拉期间挂起

问题描述 投票:1回答:1

[每当我尝试通过SSH使用git(例如clonepullpush)执行操作时,git客户端似乎都会无限期挂起并超时(我已将其运行了半小时无济于事。我已经加载了SSH密钥(使用BitBucket)。我可以通过HTTPS执行所需的任何操作,而SSH似乎是唯一无法解决的问题。

这里是尝试拉出的一些控制台输出

$ GIT_TRACE=1 git pull
16:44:05.679911 git.c:344               trace: built-in: git 'pull'
16:44:05.681453 run-command.c:334       trace: run_command: 'fetch' '--update-head-ok'
16:44:05.686650 exec_cmd.c:120          trace: exec: 'git' 'fetch' '--update-head-ok'
16:44:05.697849 git.c:344               trace: built-in: git 'fetch' '--update-head-ok'
16:44:05.703211 run-command.c:334       trace: run_command: 'ssh' '-p' '7999' '[email protected]' 'git-upload-pack '\''/ei/myProject.git'\'''

任何人都不知道会发生什么事?

git bitbucket bitbucket-server
1个回答
0
投票

7999是可能被阻止的非标准端口。

如果端口22没有被阻塞(如果很大),那么您可以考虑an ssh tunneling

ssh -R 7999:localhost:22  [email protected] 
© www.soinside.com 2019 - 2024. All rights reserved.