git - 如何在 fedora 20 中为 git-svn 禁用 pinentry-qt?

标签 git svn git-svn password-encryption

我使用 git-svn 命令行客户端将我的项目同步到 svn 存储库。 自从我转移到 fedora 20(我之前在 fedora 17 上),当我与 svn 存储库同步(例如,使用 git svn rebase)时,我经常会 pop 一个 pinentry-qt 窗口。 pinentry-qt pop 消息看起来像“输入 2bb3333-jhgw3jkh23-abac-9e876hjid 的 Subversion 密码”。如果我输入密码,它会要求我再次输入以确认。如果我只是单击“取消”,git-svn 命令运行得很好。

有没有办法从我的机器上完全禁用这个 pinentry-qt 工具?

最佳答案

我终于找到了解决方案here :

导出 PINENTRY_USER_DATA="USE_CURSES=1"

取消设置 GPG_AGENT_INFO

您可以将其放入 ~/.bashrc、~/.profile 或类似文件中。

关于git - 如何在 fedora 20 中为 git-svn 禁用 pinentry-qt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25039079/

相关文章:

git - 带有 virtualenv 和 git 分支的 Bash 命令提示符

git - Jenkins:克隆工作区插件不会克隆 .git 目录

python - 在python中编辑文件

svn - 用 PerlTidy 更新 Perl repo?

svn - 是否有可能使 git svn dcommit 导致单个 svn 提交?

git - 如何禁用 Microsoft.Build.Tasks.Git.LocateRepository

git - 移动git项目导致许多Blob和树错误

svn - 如何更新使用 svn-copy 制作的 SVN 分支?

git - 使用 git-svn 移动/重命名目录

带有奇怪的 svn 标签组织的 git-svn 克隆