在代理模式下使用两个不同的凭据处理两个不同的 Git 组织存储库

Working on two different Git Organization repos using two different credentials in proxy mode

伙计们,我真的需要整理一下,因为我正在与两个不同的组织合作,有两个 github 帐户。我想在不混合两个 id 的情况下独立地在他们两个中工作。我找到了答案 here,效果很好。

但现在的问题是我在 linux 系统上工作,我在代理服务器后面。所以我必须使用开瓶器才能在我的系统上使用 ssh。

我已经将此行添加到 ~./ssh/config

Host * ProxyCommand corkscrew <proxy ip address> 8080 %h %p

现在我对遵循我提到的 link 感到困惑,因为它适用于理想条件。

我真的卡在这里了。请有人帮忙解决这个问题。 谢谢

您提到的示例使用默认端口 (22)。
如果您使用的是开瓶器,很可能所有端口都被阻止,但 80 和 443(http 和 https)除外。

因此您需要将正确的 Port 443 添加到您的 ~/.ssh/config,如 illustrated in this answer