VSCode-远程SSH-Git Pull/Sync不工作-挂起时没有错误-SSH密钥没有密码短语

VSCode-远程SSH-Git Pull/Sync不工作-挂起时没有错误-SSH密钥没有密码短语,git,ssh,visual-studio-code,vscode-remote,Git,Ssh,Visual Studio Code,Vscode Remote,VSCODE SSH扩展GIT Pull/Sync无法工作,它挂起 1.Install SSH-Extension 2. Connect to SSH Host - 3. Open existing git Repo from remote server which is cloned from our internal git server with ssh URL using RSA Key pair without passphrase 4. run git sync from gi

VSCODE SSH扩展GIT Pull/Sync无法工作,它挂起

1.Install SSH-Extension

2. Connect to SSH Host -

3. Open existing git Repo from remote server which is cloned from our internal git server with ssh URL using RSA Key pair without passphrase

4. run git sync from git menu or git pull from a terminal. This doesn't finish
  • 我正在尝试在windows 2010笔记本电脑上设置远程SSH开发

  • 我能够使用ssh从dev服务器和使用密钥对的笔记本电脑访问我们的内部git服务器

  • 我是笔记本电脑和服务器的管理员,确保ssh和本地git正常工作,从我们的git服务器在笔记本电脑和服务器上使用ssh克隆repo,并分别从笔记本电脑和服务器上成功运行git pull和git push

  • 在这两台机器上,我使用相同的身份,相同的用户帐户。在git服务器配置文件中,我只有一个公钥,私钥在笔记本电脑的.ssh文件夹和服务器的username/.ssh文件夹中都被复制。私钥没有密码短语

从Dev服务器中的远程桌面

动力壳


    cd Repo
    git pull
    works fine

Git Bash


    Cd repo
    git pull
    works fine

从本地计算机PowerShell->

    ssh user@remotehost
    cd repo
    git pull --> this works fine no issues
我们(我和我们的git管理员)还使用本地git服务器Splunk日志执行了调试。当我使用上述步骤从VSCODE运行git pull或git sync时,我没有看到任何请求到达git服务器

我也尝试过在服务器和笔记本电脑上使用不同的公钥和私钥对(也在git服务器配置文件中添加了这两个公钥),但仍然得到了相同的结果


我遗漏了什么吗?

很难说你在这里有什么问题。所有文本都表明一切正常。有问题吗?一个不起作用的环境?我意识到它不是超清晰的,抱歉我到处都是。在问题的开头,我试图进一步澄清这一点。简而言之,当我通过Powershell Ssh连接时,git pull/push可以在远程机器上工作,但不能通过VSCODE Ssh工作。它仍然挂起在windows和linux中(在WSL中的windows 10和Ubuntu上试用)。要使用ed25519 algo复制创建SSH密钥并尝试从VSC UI中执行git push和git pull,它将挂起,但如果您在命令行中执行此操作,它将正常工作,我认为输入解释的提示会产生挂起
    EXTHOST.LOG 
    [2020-04-03 21:20:36.021] [exthost] [info] extension host started
    [2020-04-03 21:20:36.293] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch {"startup":true,"extensionId":{"value":"vscode.debug-auto-launch","_lower":"vscode.debug-auto-launch"},"activationEvent":"*"}
    [2020-04-03 21:20:36.294] [exthost] [info] ExtensionService#loadCommonJSModule file:///c:/Users/<REMOVED>/.vscode-server/bin/0ba0ca52957102ca3527cf479571617f0de6ed50/extensions/debug-auto-launch/dist/extension
    [2020-04-03 21:20:36.301] [exthost] [info] ExtensionService#_doActivateExtension vscode.emmet {"startup":true,"extensionId":{"value":"vscode.emmet","_lower":"vscode.emmet"},"activationEvent":"*"}
    [2020-04-03 21:20:36.301] [exthost] [info] ExtensionService#loadCommonJSModule file:///c:/Users/<REMOVED>/.vscode-server/bin/0ba0ca52957102ca3527cf479571617f0de6ed50/extensions/emmet/dist/extension
    [2020-04-03 21:20:36.334] [exthost] [info] ExtensionService#_doActivateExtension vscode.git {"startup":true,"extensionId":{"value":"vscode.git","_lower":"vscode.git"},"activationEvent":"*"}
    [2020-04-03 21:20:36.334] [exthost] [info] ExtensionService#loadCommonJSModule file:///c:/Users/<REMOVED>/.vscode-server/bin/0ba0ca52957102ca3527cf479571617f0de6ed50/extensions/git/dist/main
    [2020-04-03 21:20:36.397] [exthost] [info] ExtensionService#_doActivateExtension vscode.github-authentication {"startup":true,"extensionId":{"value":"vscode.github-authentication","_lower":"vscode.github-authentication"},"activationEvent":"*"}
    [2020-04-03 21:20:36.397] [exthost] [info] ExtensionService#loadCommonJSModule file:///c:/Users/<REMOVED>/.vscode-server/bin/0ba0ca52957102ca3527cf479571617f0de6ed50/extensions/github-authentication/dist/extension.js
    [2020-04-03 21:20:36.402] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict {"startup":true,"extensionId":{"value":"vscode.merge-conflict","_lower":"vscode.merge-conflict"},"activationEvent":"*"}
    [2020-04-03 21:20:36.402] [exthost] [info] ExtensionService#loadCommonJSModule file:///c:/Users/<REMOVED>/.vscode-server/bin/0ba0ca52957102ca3527cf479571617f0de6ed50/extensions/merge-conflict/dist/extension
    [2020-04-03 21:20:36.408] [exthost] [info] ExtensionService#_doActivateExtension vscode.search-result {"startup":true,"extensionId":{"value":"vscode.search-result","_lower":"vscode.search-result"},"activationEvent":"*"}
    [2020-04-03 21:20:36.408] [exthost] [info] ExtensionService#loadCommonJSModule file:///c:/Users/<REMOVED>/.vscode-server/bin/0ba0ca52957102ca3527cf479571617f0de6ed50/extensions/search-result/dist/extension.js
    [2020-04-03 21:20:36.410] [exthost] [info] ExtensionService#_doActivateExtension vscode.vscode-account {"startup":true,"extensionId":{"value":"vscode.vscode-account","_lower":"vscode.vscode-account"},"activationEvent":"*"}
    [2020-04-03 21:20:36.410] [exthost] [info] ExtensionService#loadCommonJSModule file:///c:/Users/<REMOVED>/.vscode-server/bin/0ba0ca52957102ca3527cf479571617f0de6ed50/extensions/vscode-account/dist/extension.js
    [2020-04-03 21:20:36.464] [exthost] [info] ExtensionService#_doActivateExtension vscode.npm {"startup":true,"extensionId":{"value":"vscode.npm","_lower":"vscode.npm"},"activationEvent":"workspaceContains:package.json"}
    [2020-04-03 21:20:36.464] [exthost] [info] ExtensionService#loadCommonJSModule file:///c:/Users/<REMOVED>/.vscode-server/bin/0ba0ca52957102ca3527cf479571617f0de6ed50/extensions/npm/dist/main
    [2020-04-03 21:20:36.601] [exthost] [info] eager extensions activated

    GIT.LOG
    Looking for git in: C:\Program Files\Git\cmd\git.exe
    Using git 2.26.0.windows.1 from C:\Program Files\Git\cmd\git.exe


> git rev-parse --show-toplevel
    > git rev-parse --git-dir
    Open repository: e:\REPO
    > git status -z -u
    > git symbolic-ref --short HEAD
    > git rev-parse master
    > git rev-parse --symbolic-full-name master@{u}
    > git rev-list --left-right master...refs/remotes/origin/master
    > git for-each-ref --format %(refname) %(objectname) --sort -committerdate
    > git remote --verbose
    > git config --get commit.template
    > git check-ignore -v -z --stdin
    > git fetch

    Both Git-hub Authentication.log and Account.log are empty files.