我正在克隆到一个空的存储库中。完成后,我将执行以下操作:
1) git add .
2) git commit -m "first commit"(到目前为止一切都很好)
3) git push(这里我收到一个错误)
我以为我没有写入权限,所以检查了 TFS,但我确实有。TFS 的访问控制摘要中的所有内容都显示"继承的允许"。
然后我想也许我无法推入 master,所以创建了一个新分支,但仍然收到相同的错误 [远程拒绝] 测试>测试
我该怎么做才能解决这个问题?
对于几乎所有权限,拒绝胜过允许,因此,如果用户属于两个组,并且其中一个组的特定权限设置为拒绝,则该用户将无法执行需要该权限的任务,即使他们属于将该权限设置为允许的组也是如此。
因此,请确保您所属的组都具有写入权限。您可以使用TfsSecurity.exe /server:xx:8080/tfs /im n:tfstrain username
此命令列出用户的所有组。