拉/推被拒绝git权限

时间:2015-09-22 07:42:16

标签: windows git github permissions phpstorm

我正在尝试使用git创建一个项目,但是在从phpstorm中的github克隆存储库之后,我可以只进行一次commint / push / pull。之后,我看到有关文件权限被拒绝的消息:COMMIT_EDITMSG或FETCH_HEAD。

我将.git文件夹设置为可见并且不仅可读,我可以执行一次提交/推送/拉取以及再次拒绝权限之后。并且.git文件夹变得隐藏且只能读取。

在Windows中,我为.git文件夹及其文件设置了完全访问权限,但效果相同。

通过phpstorm或控制台克隆没有区别。

ps:抱歉我的英文。有些名字和标题可能不正确,因为我有俄语窗口。

pps:我已经扫描了我的电脑,发现没有病毒。

2 个答案:

答案 0 :(得分:0)

除非他们允许,否则您无法推送到其他人的存储库。

如果你想把代码推回到github,首先在github上分叉,然后做一个" git clone"使用您自己的fork的URL,而不是原始存储库。

然后你应该能够推进你的叉子。

确保您已在github帐户设置中配置了公共SSH密钥。

将更改推送到fork之后,您可以在github上执行pull请求,以便原始项目可以将您的更改合并到其存储库中。

答案 1 :(得分:0)

我有类似的问题。首先,我尝试通过userName / password在IDEA Jetbrains中识别自己,并且测试连接确认了输入的正确性。但是comit和push等仅适用于其他应用程序。不是Jetbrains。但现在我使用了令牌变体。这很有效。 :) https://youtrack.jetbrains.com/oauth?state=%2Fissue%2FWI-41232