即使我是合作者,也不能推送给朋友的公共回购

时间:2013-10-22 21:03:39

标签: git github

我克隆了我朋友的回购邮件并尝试用

推送我插入的评论
git push -u origin reviewnotesbranch

我被提示输入我的用户名并传递我输入但我收到错误

remote: Anonymous access to user/cs288.git denied
fatal: Authentication failed for 'https://github.com/user/cs288.git/'

我检查了我的

git config --list

看起来我的user.email和user.name仍然正确设置为我的电子邮件和名称。可能是什么问题,我该如何解决?

编辑:

core.symlinks=false
core.autocrlf=false
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
pack.packsizelimit=2g
help.format=html
http.sslcainfo=/bin/curl-ca-bunchle.crt
sendemail.smtpserver=/bin/msmtp.exe
diff.astextplain.textconv=astextplain
rebase.autosquash=true
user.email=mygit'semail
user.name=myname
core.editor=emacs
corerepositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
then branches and remotes with https and ssh links

EDIT2:     在从我的项目的合作者那里获得一些变化并对它们进行重新定位之后,我得到了对我自己的git拒绝的SAME匿名访问权限。我的https网址

的身份验证失败

3 个答案:

答案 0 :(得分:1)

我无法找到此回购:https://github.com/user/cs288.git

我怀疑remote origin

中的git config配置错误

使用以下方式设置新网址:

git remote set-url origin <newurl> [<oldurl>]

参考:https://www.kernel.org/pub/software/scm/git/docs/git-remote.html

答案 1 :(得分:1)

事实证明,变形行为只是整个时间的一半,导致我的git活动完全冻结。完成变基过程后,一切都恢复正常。

答案 2 :(得分:0)

remote: Anonymous access to user/cs288.git denied

请注意关键词'匿名'。你需要是不合情理的。通过https提供凭据,或切换到(更容易)ssh。