草庐IT

凭据窃取

全部标签

go - 如何为私有(private)注册表登录凭据创建 “RegistryAuth”

我使用以下命令创建了一个私有(private)注册表:dockerrun-d-p5000:5000--restart=always--nameregistry-eREGISTRY_STORAGE_DELETE_ENABLED=trueregistry:2我正在尝试使用Golangdocker客户端API将图像推送到此注册表->ImagePushfunc(cli*Client)ImagePush(ctxcontext.Context,imagestring,optionstypes.ImagePushOptions)(io.ReadCloser,error)当我放大ImagePushOp

go - 访问基本身份验证凭据

我正在使用GoLang开发API。对此API的所有调用都将包含一个public_key(用户名),有些还会在Authorizationheader中包含一个private_key(密码)。我正在尝试弄清楚如何访问Authheader详细信息,以便我可以根据数据库检查凭据。我正在使用JulienSchmidt的路由器和Alice来链接中间件。到目前为止我的设置是:funcmain(){session,err:=mgo.Dial("conn-string")iferr!=nil{panic(err)}defersession.Close()session.SetMode(mgo.Monot

Git Bash 在使用 SSH 执行推送时询问我的用户凭据

我已经在Codaset网站上创建并成功实现了一个Git项目。我正在使用SSH在我的Codaset和我的本地存储库之间进行通信。当我从GitBash执行推送时,GitBash会询问我的用户名凭据。尽管GitBash成功执行了推送,但每次执行推送时都必须输入我的用户凭据,这很乏味。我查阅了很多博客和建议来解决这个问题,但都无济于事。另外,我尝试使用PuTTY.我的问题是:我该如何解决这个问题?或者,我能否开启一些调试功能,以至少确定GitBash要求我提供用户凭据的确切原因? 最佳答案 在您的终端中,输入:gitconfig-l这将显示

git - 在 Windows git pull and clone for Google cloud repository pop 凭据管理器对话框

从现有克隆中pullgitpull或使用gcloud克隆谷歌云存储库gcloudsourcereposclonedefaultmy_repo生成以下对话框:如何配置git以便它自动使用gcloud凭据? 最佳答案 如果你跑C:\>gitconfig--list--systemcredential.helper=manager并像上面一样为credential.helper设置一个设置,它将优先于gcloud安装的凭证助手。您可以通过(可能以管理员身份)取消设置C:\>gitconfig--system--unsetcredentia

Git Extensions 存储了错误的凭据

这个问题在这里已经有了答案:RemovecredentialsfromGit(40个答案)关闭4年前。我的用户名和密码存储在GitExtensions内部的某个地方。一段时间后,有必要再次提供用户名和密码,我多次输入错误。现在,如果我想提取一些东西,我会收到fatal:Authenticationfailed。我无法提供新密码,它似乎已被存储,但我不知道如何更改它。是否可以删除旧凭据?我有2.51.04版本。我已将其卸载并重新安装,但对我没有帮助。

git - 我可以在每个项目的基础上缓存 git 凭据吗?

几个人正在通过网络共享在单个网络服务器上处理多个项目。每个项目都有自己的git存储库。在开始一个项目时,我们为从事该项目的每个开发人员提供一个个人开发环境,并为每个项目提供一个暂存环境。所有文件都归www-data所有,因为这是Apache使用的用户。为了避免在pull、推送和切换到新分支时多次输入用户名和密码,我们目前使用凭证缓存(asfoundhere)。$gitconfig--globalcredential.helpercache--timeout=900我们面临的问题是,当某人(用户1)执行经过身份验证的git操作时,他们输入了他们的凭据。在超时内,其他人(用户2)在他们自己

git - 在 jenkinsfile 中使用来自 Jenkins 存储的凭据

我在Jenkins中创建了一个多分支流水线项目。我需要使用两个存储库,并且都需要凭据。我在repository1中创建了一个Jenkinsfile:node('label1'){stage'sanitycheck'sh'echosanitycheck'stage'checkoutotherrepository'checkout([$class:'GitSCM',branches:[[name:'*/master']],userRemoteConfigs:[[url:'https://BRNTZN@bitbucket.org/BRNTZN/repository2.git'],[crede

git - 我可以在环境变量中保存 git 凭据吗?

我想创建一个非常简单的shell脚本,最终将由另一个应用程序调用,更新本地git存储库:#!/bin/bashcd$1sudogitpull执行此操作时,系统要求我提供凭据(我正在从私有(private)BitBucket存储库中提取)。我可以(简单地)将凭据存储在环境变量中吗?#!/bin/bashexportGIT_USERNAME=exportGIT_PASSWORD=cd$1sudogitpull上述方法无效。会什么?我可以通过编程方式修改原始url,但这似乎有点过度。 最佳答案 我知道这是一个很老的问题,但如果你真的需要为

git - 通过 Groovy 访问 Jenkins 凭据存储

我找到了访问credentialsstoreinJenkins的方法:defgetPassword={username->defcreds=com.cloudbees.plugins.credentials.CredentialsProvider.lookupCredentials(com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials.class,jenkins.model.Jenkins.instance)defc=creds.findResult{it.username==usern

windows - Git:无法删除凭据:找不到元素

我正在尝试在一台新机器上设置Git,但在使用我的远程存储库进行身份验证时遇到了问题。我对Git的经验有限,但我之前成功地完成了以下操作:创建本地仓库($gitinit)连接远程仓库($gitremoteaddoriginhttps://[myremoterepository])到目前为止一切顺利。但是,当我尝试通过命令行或TortoiseGit与远程存储库交互时(pull、克隆或推送),在输入我的凭据时收到以下错误消息:Failedtoerasecredential:Elementnotfoundfatal:Authenticationfailedforhttps://[myremot