无法访问远程git存储库

时间:2013-09-02 04:52:59

标签: git windows-7 github

我通过github网站的“新按钮”创建了一个git repo。然后我使用git bash来设置我的本地仓库,并试图拉我的远程仓库(它有默认的自述文件),但得到了“访问被拒绝错误”,这个问题与此问题相同: Cannot push to git repository - permission denied

我跟着https://help.github.com/articles/set-up-git#platform-windows,甚至重新打开了一个新的git bash会话,但我的远程仓库仍然出现访问错误。我chmod 777在我当地的仓库上,所以这也不是当地的问题。

  1. https://github.com/new创建我的新远程仓库。
  2. 在我的win7计算机上打开git bash并执行以下命令:
      项目目录中的
    1. git init
    2. git add .以递归方式添加所有项目文件
    3. git commit -am "commit message"
    4. git remote add origin https://...产生“致命:远程来源已存在”。
    5. git pull origin master产生访问被拒绝错误。我先用ssh尝试了第4步,现在我正在尝试使用https。

3 个答案:

答案 0 :(得分:1)

我正在使用" GitHub for Windows " 两个Github帐户,有时会从一个帐户切换到另一个帐户。

同样,我收到了这个错误:

  

远程:允许... / .... git拒绝93befbc3eeadfe14e ....   致命:无法访问' https://github.com/....git':请求的   网址返回错误:403

我在" Github for Windows "解决了这个问题。程序:

  1. 设置(右上角的小齿轮) - >选项
  2. 退出
  3. 选择"添加帐户"事实上,这与"登录"相同。然后使用正确的帐户(相应的存储库属于)。

答案 1 :(得分:0)

要获得推送权限,我会在执行第一个git clone时使用ssh protocol / uri(因为这可以避免一些配置问题)

编辑:为了解决您现在检查问题的问题,可以解决问题,因为它可能像拼写错误一样简单 使用git config -l检查当前配置 可能会更改git remote set-url origin git@github.com:path/torepo.git查看更多here

答案 2 :(得分:0)

尝试

git pull origin master

然后

git push origin master