我如何使用Emacs 23.1设置SVN密码内置集成?(How can I set the SVN

2019-09-16 12:49发布

我使用svnserver在CentOS 6.2做了一个项目,供应的Emacs 23.1.1分配和颠覆。

我不能在任何地方如何设置仓库的访问密码找到。 [这里有一个问题关于这个( SVN为Emacs:你怎么设置作者名和密码保存 )。但我的情况下没有可用的答案]

背景:

由于客户的交货要求,我需要为一些额外添加到安装地 -用yum安装在可能的情况,发现非百胜的RPM如果有必要,并手动安装作为最后的手段。

我使用的是从Syntevo的的SmartSVN(非发行另外的一个例子)的分布颠覆(SVN)。 它也要求我安装一个新的Java。

到目前为止,我还没有安装任何东西。

这是所有的工作,但它肯定会是很好的能够直接从我的Emacs编辑会话提交。

错误看出:

当我使用CTL-X VV承诺,我得到的提交信息缓冲区。

CTL-C CTL-C失败,提示信息:入住失败。

消息显示

...
Press C-c C-c when you are done editing.
Enter a change comment.  Type C-c C-c when done
Checking in /home/keywords2/www/html/kw2Show.php...
vc-svn-checkin: Check-in failed
...

VC节目

Authentication realm: <svn://localhost:3690> 47300edb-8fa2-460e-889a-ad1513dbfcdf
Password for 'keywords2': Authentication realm: <svn://localhost:3690> 47300edb-8fa2-460e-889a-ad1513dbfcdf
Username: svn: Commit failed (details follow):
svn: Can't read stdin: End of file found

Answer 1:

我认为Emacs的内部使用命令行客户端,你也可以直接使用它。

SVN存储的凭据-取决于物业store-auth-creds -在$HOME/.subversion/config 。 SVN只要求输入密码,如果它不知道它已经。 所以,从从命令行调用SVN一次,并输入密码。 之后,你可以使用SVN没有密码 - 在命令行中,以及从Emacs的。

用一个简单的命令试试看,如svn up



文章来源: How can I set the SVN password with Emacs 23.1 built-in integration?