2

我通过 github 网站的“新按钮”创建了一个 git repo。然后我使用 git bash 设置我的本地存储库并尝试拉取我的远程存储库(它具有默认的 README)但得到“访问被拒绝错误”,与此问题中看到的相同: 无法推送到 git 存储库 - 权限被拒绝

我关注了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。
4

3 回答 3

1

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

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

远程:对 .../....git 的权限拒绝 93befbc3eeadfe14e.... 致命:无法访问“ https://github.com/....git ”:请求的 URL 返回错误:403

我解决了“ Github for Windows ”程序的问题:

  1. 设置(右上角的小齿轮)--> 选项
  2. 登出
  3. 选择“添加账户”,其实和“登录”是一样的。然后使用正确的帐户(相应存储库所属的帐户)。
于 2015-06-23T18:22:51.540 回答
0

尝试

git pull origin master

接着

git push origin master
于 2013-09-03T13:26:37.783 回答
0

为了获得推送权限,我会在第一次使用时使用 ssh 协议/uri git clone(因为这样可以避免一些配置问题)

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

于 2013-09-02T05:02:27.450 回答