PyCharm IDE连接到GitHub存储库

时间:2019-03-19 00:38:00

标签: git github pycharm git-push

我正在尝试将一些代码推送到GitHub的Repo中,但是在遵循PyCharm的文档设置 Remotes ,将目录设置为Repo并将 ssh可执行文件设置为< strong>“内置” (在版本控制设置中),出现以下错误:

  dnb_api: ssh: Could not resolve hostname github.com: Name or service not known Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.

奇怪的是:回购实际上存在,并且连接链接采用SSH形式:“ git@github.com:user / repo.git”

请务必注意,我在公司代理下,但所有代理设置均已正确配置(因为我可以安装软件包并与外部API连接)。 甚至

  'git config --global http.proxy <username>:<password>@proxy:port' 

  'git config --global https.proxy <username>:<password>@proxy:port'

在命令行中正确配置的地方。

您知道如何解决吗?

1 个答案:

答案 0 :(得分:1)

首先,无需设置SSH代理:该代理将用于HTTPS连接。

第二步,在命令行中再次检查ssh -Tv git@github.com是否有效(请参阅“ Testing your SSH connection”:这样您会看到欢迎消息吗?)。
我对企业客户端所做的任何任务始终涉及到客户端代理阻止 SSH。

OP Petter Mendes指示:

  

我使用Git的令牌更新了Windows凭据,现在它可以工作了。...

这意味着:

  • URL是HTTPS而不是SSH
  • GitHub帐户已激活2FA,在这种情况下,只有令牌才能用作密码。