使用Pycharm时,git pull / push不起作用

时间:2017-07-13 21:26:08

标签: python git github version-control pycharm

我试图通过Pycharm从github存储库推/拉,但是当我这样做时,我得到了错误。以下是错误。

当我尝试推动时,我得到:Failed with error: unable to access the url. The requested url returned error 403.

当我试图拉动时,我得到:pull appears to be a git command, but we were not... (It doesn't continue on in the notification.)

该url用于将代码克隆到我的目录中,并且pull请求正在使用正确的url,但最终结果不起作用。需要注意的是,当我尝试将请求的网址结尾为“' /'不是我进入它的角色。此外,当我将Slack中的链接分享给其他程序员时,尽管' /'正在预览部分中正确地弹出了链接。添加进来。这是Pycharm或GitHub的问题,如果是这样,我该怎么做才能解决它?

请注意,这不是我第一次将代码推送到GitHub,但这是我第一次提取代码,而且在我之前推送代码的时候,我没有任何错误。

修改:我尝试使用的网址是https://github.com/lymanhurd/zertz

的公共存储库

1 个答案:

答案 0 :(得分:0)

没有必要使用URL来克隆pycharm的github repo。您只需输入凭据(github令牌或用户名和密码),即可成功克隆,拉取和推送。在pycharm中有两个选项可以设置凭据。详情如下:

文件中的输入凭证 - >设置选项

在pycharm中 - >档案 - >设置 - >版本控制 - > Github - >输入github令牌或用户名和密码 - >测试 - >确保它成功 - >好。 enter image description here

  • 通过令牌自动:Github帐户 - >设置 - >选择个人访问令牌 - >生成新令牌 - >在pycharm中复制此令牌。
  • 自动输入密码:输入您的github的用户名和密码 - >测试 - >确保连接成功。

从github

克隆时输入凭据

Pycharm - > VCS - >从版本控制结帐 - > Github - >通过令牌或passwoed进行身份验证 - >登录

然后你可以提交更改,或者从你的github仓库中提取和推送,它可以成功执行。