问题标签 [mercurial-keyring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
422 浏览

mercurial - Google Code 上的 Mercurial 密钥环和密码更改

我正在使用 Mercurial(与 THG 捆绑的最新版本)并在 Google Code 上有一个 repo。我启用了mercurial_keyring扩展程序,并且在我更改了 Google 帐户的密码之前,它运行良好。现在,由于钥匙串中存储的密码错误,Google Code 返回 HTTP 403 错误,这导致 HG 中止推送,而不再要求输入密码。

有什么方法可以强制更改密钥环上的密码,甚至只是重置它,以便我可以重新输入新密码?管理 python 存储条目的工具Win32CryptoKeyring也可以,因为我可以用它来删除我的密码。

0 投票
1 回答
3646 浏览

authentication - .hg/hgrc 中未指定 hg 推送错误和用户名。不会使用钥匙圈

我做了以下事情:

hg clone ...somelink.to.repo.in.hg ... Giga

光碟千兆

ls (...它显示 Giga 目录中存在 giga.txt 文件)

vi giga.txt (...做了一些改变..)

hg 提交 -m “字节”

hg out(出现以下错误)

我的 ~/.hgrc(OpenSUSE 机器)

.... ........ETC


我的本地存储库(在 OpenSuse 克隆文件夹上 - 内部:/Giga/.hg/hgrc)是:



我尝试了一切,但这个钥匙圈的东西不起作用。每次我都会得到提示:

  • 汞输出

  • 汞推

  • 等 hg 操作,但不是当我做的时候

汞提交

有人可以告诉我我在这里想念什么。在 Windows 上使用 TortoiseHg 尝试了相同的练习,使用 C:...\mercurial.ini(Windows 端有点像 unix ~/.hgrc 文件).. 并更新/确保本地存储库克隆文件夹的 ../clonedfolder/.hg/ hgrc 文件包含类似的 [auth] ..3 行,但在 Linux OpenSUSE 和 Windows 上使用 TortoiseHg 的 Mercurial 不能使用密钥环。

它再次提示我再次输入用户凭据 :((

有人可以纠正我应该怎么做才能解决这个问题。

0 投票
4 回答
2704 浏览

mercurial - 从 mercurial_keyring 中删除密码(Windows 上的 TortoiseHg)

我在 Windows XP 上运行 TortoiseHg。我启用了 mercurial_keyring 扩展。

通过 mercurial_keyring 扩展存储密码后,有什么方法可以删除它?

一个典型的用例是:

用户 A 对远程存储库没有推送权限。位于同一地点的用户 B 确实具有推送权限。用户 B 在用户 A 的机器上输入他的用户名和密码以允许推送发生。

如何从用户 A 的机器中删除用户 B 的凭据?

0 投票
1 回答
4331 浏览

linux - Mercurial Hg 未发现任何变化 - Hg 无法推出

有人可以告诉我为什么我最后没有发现任何变化。

另外,我收到一条烦人的消息,“ .hg/hgrc 中未指定用户名。不会使用密钥环。

版本工具:Hg 最新版本服务器:Linux 工作区:~/2012WS

提前致谢。

0 投票
1 回答
2963 浏览

python - 使用 py2exe 打包时不包含密钥环模块

我正在windows 和 keyring-3.2.1 上使用 python 2.7制作应用程序。在我在 Eclipse 上的 python 代码中,我使用了

工作正常,因为我将 json 响应存储在密钥环中。但是,当我使用 py2exe 将 python 代码转换为 exe 时,它​​在制作 dist 时显示导入错误密钥环。请建议如何在 py2exe 中包含密钥环。

platform_.py 代码是:

platform.py 代码是:

0 投票
3 回答
932 浏览

python - 在 MAC OSX 上使用 PY2APP 打包密钥环模块时出错

我正在用 python 制作一个需要存储密钥的应用程序。我使用密钥环模块来存储密钥。我正在使用 python-2.7 和 osx 10.8.5 和密钥环 3.2(easy_install 密钥环)。代码在 Eclipse 上运行良好,但是当我使用 py2app 将代码转换为应用程序时,它显示错误 MYAPP Error open console Terminate

我在通过 py2app 制作 dist 时键入“python setup.py py2app”时包含了终端响应报废

0 投票
1 回答
613 浏览

python - Python Keyring 错误(87,'CredWrite','参数不正确。')

我在 32 位 XP 机器和密钥环 3.1 库上使用 python 2.7。也尝试使用 3.3 密钥环。我 keyring.set_password("name", "value", "hundred") 收到错误 (87, 'CredWrite', 'The parameter is wrong.')。在 exe 制作过程中,eclipse 和通过 py2exe 都会发生错误。我的 setup.py 是

0 投票
2 回答
708 浏览

version-control - Mercurial Keyring 每次都会提示输入密码

我正在使用mercurial 密钥环扩展将密码存储到我在 BitBucket 上的远程存储库中,因此我不必每次推送到远程存储库时都输入它。具有讽刺意味的是,每次我需要访问它时,它都会询问我解锁钥匙圈的密码。从而完全减轻了它对我的目的。我究竟做错了什么?

在我的全局 mercurial 配置(~/.hgrc)中,我有以下几行:

在我的 repo mercurial 配置(.hg/hgrc)中,我有:

例子:

我已尝试卸载密钥环并重试。我也玩过我在网上找到的配置设置,但无济于事。我也找不到关于 mercurial 的加密密钥环和非加密密钥环的任何内容。

如何获取它,以便在对远程仓库执行操作时根本不必输入密码?

0 投票
2 回答
186 浏览

windows - 如何使 Passwd::Keyring::Auto 在 Windows 上持久化

我在 Windows 上为 Perl 使用 Passwd::Keyring::Auto。我注意到密钥环不是持久的。我可以强制它在 Windows 上持久化吗?

http://search.cpan.org/~mekk/Passwd-Keyring-Auto-0.2703/lib/Passwd/Keyring/Au​​to.pm

前任。

当我的程序结束时,我想获取密钥环中的任何密码,如下所示:

但是,$keyring->is_persistent() 总是返回 0。我在创建密钥环时尝试强制使用选项 PERSISTENT => 1,但这不起作用。

提前致谢

0 投票
0 回答
3822 浏览

mercurial - 无法导入扩展 mercurial_keyring - Rhodecode - 对象没有属性 NullHandler

机器环境:带有 Cygwin/TortoiseHg 的 Windows7 机器,Linux 机器(RHEL)。汞/汞 - 3.0.1 版本

我正在尝试集成 mercurial_keyring 以执行用户名/密码较少的操作。Mercurial 密钥环第一次提示每个用户/每个存储库链接,但之后不再提示。

我们的 Hg 存储库代码最近迁移到了 RhodeCode。

我的机器上有 mercurial_keyring.py (python) 文件(由此链接提供):https ://pypi.python.org/pypi/mercurial_keyring和https://bitbucket.org/Mekk/mercurial_keyring/src/tip/ mercurial_keyring.py

在执行 hg clone 或任何 hg 命令时,在命令提示符下使用时出现以下错误(通过 Cygwin 在 Linux 或 Windows 机器中)。

我的 ~/.hgrc 文件如下所示:

在 Cygwin 中,我还遇到了另一个错误: