更改git访问权限

时间:2015-01-18 18:45:13

标签: git

我知道这可能是一个基本问题,但我是Git和命令行的新手。一位同事设置我的mac来访问工作中的存储库,但现在我需要更改它以便提交以我的名义。他的登录详细信息也阻止我访问我自己的存储库,给我下面的403:

remote:允许将名称/ repo.git拒绝给aColleague。 致命:无法访问“https://github.com/name/repo.git/”:请求的网址返回错误:403

有关如何通过终端更改此信息的任何建议吗?

2 个答案:

答案 0 :(得分:0)

有点难以说明他是如何设置的,但通常你会在.git / config中编码URL和凭据。您可以在那里进行更改,但新的结帐更容易。我怀疑他还设置了一个SSH密钥来自动登录到服务器。在这种情况下,您需要创建一个新的SSH密钥(~themacuser / .ssh / id),并在服务器上添加公共部分(~youruser/.ssh/authorized_keys)。

答案 1 :(得分:0)

此问题也发生在我前面,即发生了以下情况:

Error: The requested URL returned error: 403 while accessing
https://github.com/Joey-project/repo.git/info/refs
fatal: HTTP request failed

这似乎是因为从本地计算机到服务器的登录凭据错误。

如果我没记错的话,必须

(1)确保你有一个稳定的git版本

(2)确保遥控器正确

(3)如果启用了2FA,则提供访问令牌

(4)检查您的权限(用户名/密码)

(5)使用ssh而不是https

或许请查看此链接以获取更多信息:Pushing to Git returning Error Code 403 fatal: HTTP request failed

乔伊