1

我克隆了我朋友的仓库并尝试推送我插入的评论

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 的相同匿名访问被拒绝。并且我自己的 https 网址的身份验证失败

4

3 回答 3

1

我找不到这个仓库:https ://github.com/user/cs288.git

我怀疑remote origin您的配置不正确git config

使用以下方法设置新 URL:

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

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

于 2013-10-22T21:11:35.253 回答
1

事实证明,变基操作在整个过程中只完成了一半,导致我的 git 活动完全冻结。完成变基过程后,一切恢复正常。

于 2013-11-23T23:55:39.260 回答
0
remote: Anonymous access to user/cs288.git denied

请注意关键词“匿名”。你需要匿名。要么通过 https 提供凭据,要么切换到(更容易)ssh。

于 2013-10-22T21:23:56.953 回答