GitHub推送只读

时间:2012-12-21 02:44:55

标签: git github

我是Git的新手所以我正在努力学习git。同时当我在Git上工作时,

  

错误:对用户名1拒绝用户名/ file.git的权限。   致命的:无法从远程存储库读取。

请确保您拥有正确的访问权限 存储库存在。

我遇到了这个错误。顺便说一下,File只能读取。我怎么推?

  • git clone git@github.com:username / file.git
  • git add Files.txt
  • git add。
  • git commit -a -m“Second Commit”
  • git push git@github.com:username/file.git

顺便说一下git config

[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = false
[remote "origin"]
url = git@github.com:username/files.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master

1 个答案:

答案 0 :(得分:1)

如果你想克隆其他人的回购并为它做出一些贡献,你需要先将回购交叉作为你自己的回购。将提交推送到您自己的仓库,然后您可以向原作者发送“请求”。

git clone git@github.com:username/file.git

此处username必须是您的,或您所在的组织。否则,您无权更新回购。


B.t.w,给你一个提示。你可以

$ git remote add origin git@github.com:username/file.git
$ git push -u origin master

从那时起,您可以通过

简单地推送它
$ git push