$ git config --global credential.helper osxkeychain
warning: credential.helper has multiple values
error: cannot overwrite multiple values with a single value
Use a regexp, --add or --replace-all to change credential.helper.
git config -l
credential.helper=osxkeychain
user.name=ewan-delanoy
user.email=<my e-mail here>
push.default=simple
credential.helper=osxkeychain
credential.helper=osxkeychain
credential.helper=osxkeychain
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
remote.origin.url=https://github.com/ewan-delanoy/Ludlow-Street.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master
更新:正如当前答案所建议的,我还给出了git config-l--show-origin
的输出:
file:/usr/local/git/etc/gitconfig core.excludesfile=~/.gitignore
file:/usr/local/git/etc/gitconfig core.legacyheaders=false
file:/usr/local/git/etc/gitconfig core.quotepath=false
file:/usr/local/git/etc/gitconfig mergetool.keepbackup=true
file:/usr/local/git/etc/gitconfig push.default=simple
file:/usr/local/git/etc/gitconfig color.ui=auto
file:/usr/local/git/etc/gitconfig color.interactive=auto
file:/usr/local/git/etc/gitconfig repack.usedeltabaseoffset=true
file:/usr/local/git/etc/gitconfig alias.s=status
file:/usr/local/git/etc/gitconfig alias.a=!git add . && git status
file:/usr/local/git/etc/gitconfig alias.au=!git add -u . && git status
file:/usr/local/git/etc/gitconfig alias.aa=!git add . && git add -u . && git status
file:/usr/local/git/etc/gitconfig alias.c=commit
file:/usr/local/git/etc/gitconfig alias.cm=commit -m
file:/usr/local/git/etc/gitconfig alias.ca=commit --amend
file:/usr/local/git/etc/gitconfig alias.ac=!git add . && git commit
file:/usr/local/git/etc/gitconfig alias.acm=!git add . && git commit -m
file:/usr/local/git/etc/gitconfig alias.l=log --graph --all --pretty=format:'%C(yellow)%h%C(cyan)%d%Creset %s %C(white)- %an, %ar%Creset'
file:/usr/local/git/etc/gitconfig alias.ll=log --stat --abbrev-commit
file:/usr/local/git/etc/gitconfig alias.lg=log --color --graph --pretty=format:'%C(bold white)%h%Creset -%C(bold green)%d%Creset %s %C(bold green)(%cr)%Creset %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
file:/usr/local/git/etc/gitconfig alias.llg=log --color --graph --pretty=format:'%C(bold white)%H %d%Creset%n%s%n%+b%C(bold blue)%an <%ae>%Creset %C(bold green)%cr (%ci)' --abbrev-commit
file:/usr/local/git/etc/gitconfig alias.d=diff
file:/usr/local/git/etc/gitconfig alias.master=checkout master
file:/usr/local/git/etc/gitconfig alias.spull=svn rebase
file:/usr/local/git/etc/gitconfig alias.spush=svn dcommit
file:/usr/local/git/etc/gitconfig alias.alias=!git config --list | grep 'alias\.' | sed 's/alias\.\([^=]*\)=\(.*\)/\1\ => \2/' | sort
file:/usr/local/git/etc/gitconfig include.path=~/.gitcinclude
file:/usr/local/git/etc/gitconfig include.path=.githubconfig
file:/usr/local/git/etc/gitconfig include.path=.gitcredential
file:/usr/local/git/etc/gitconfig diff.exif.textconv=exif
file:/usr/local/git/etc/gitconfig credential.helper=osxkeychain
file:/Users/ewandelanoy/.gitconfig user.name=ewan-delanoy
file:/Users/ewandelanoy/.gitconfig user.email=<my e-mail here>
file:/Users/ewandelanoy/.gitconfig push.default=simple
file:/Users/ewandelanoy/.gitconfig credential.helper=osxkeychain
file:.git/config core.repositoryformatversion=0
file:.git/config core.filemode=true
file:.git/config core.bare=false
file:.git/config core.logallrefupdates=true
file:.git/config core.ignorecase=true
file:.git/config core.precomposeunicode=true
file:.git/config remote.origin.url=https://github.com/ewan-delanoy/Ludlow-Street.git
file:.git/config remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
file:.git/config branch.master.remote=origin
file:.git/config branch.master.merge=refs/heads/master
您可以简单地编辑全局文件以只保留一个条目:
git config --global --edit
还要检查该设置的设置位置:
git config -l --show-origin
然后删除存储在其中的旧凭据。
下一次推送将再次询问您的凭据,但将缓存它们。
问题内容: 我正在尝试让我的python程序将数据插入MySQL,我遵循了指南,但是我不断收到以下错误。 “不支持身份验证插件’{0}’”。格式(plugin_name))mysql.connector.errors.NotSupportedError:不支持身份验证插件’caching_sha2_password’。 我错过了mysql服务器中的设置还是python不支持此设置? 我认为我可以更
我有一个Spring应用程序,它使用MyBatis进行持久化。我使用ehcache是因为速度对于这个应用程序很重要。我已经设置并配置了MyBatis和Ehcache。我使用一个名为“mybatis”的单一缓存,因为否则为每个实体创建单独的缓存将是荒谬的。 这是我的电子缓存。xml。 这是我的mybatis映射器界面的一个示例。 因为我有一个共享缓存,所以我需要一种方法使我的密钥对域对象是唯一的。作
在我正在开发的应用程序中,我使用了Spring JMS DefaultMessageListenerContainer和作为SessionAwareMessageListener的JMS使用者。还有一个XA transactionManager,在JMS和JDBC之间共享。作为JMS提供者,我使用WebLogic。 我注意到,每次消费者收到一条消息时,JMS会话都与之前消息中使用的会话完全不同:
我对docker构建有问题 命令,该命令在尝试从私有git克隆存储库时中断。错误消息显示我没有权限: #17 4.712围棋:github。com/专用/project@v1.0.0:正在读取github。com/private/project/go。mod在v1.0.0版本中:
我使用GitHub webhook将事件传递到我的一个应用程序(GitHub的Hubot的一个实例),它由sha1机密保护。 我正在使用以下代码来验证传入webhooks上的哈希值 在网络钩子中传递的X-Hub-Signature标头如下所示 X-Hub-签名:sha1=1cffc5d4c77a3f696ecd9c19dbc2575d22ffebd4 我按照GitHub的文档准确地传递了密钥和数据
我使用的是spring-boot-starter-parent版本2.0.1 这是我想要缓存结果的java方法。 我没有redis或缓存的任何其他配置。虽然它不抛出任何错误,但它不缓存任何东西。我和Redis-Cli核实了。