当我开始当前的工作时,有人告诉我要安装Eclipse的,并给出存储库的URL,以便从其中提取项目。我的用户名和密码与我的Active凭据相同。因此,我安装了这个插件,创建了一个新的存储库(不记得是怎么做的,但很容易做到),而且从来没有回头看过。
我现在正在被转换到一个不同的团队,他们也使用SVN进行源代码管理,但是将它设置在一个完全不同的服务器上。我被要求向系统人员提交一张罚单,请求访问这个SVN服务器,这样我就可以访问其他团队的代码。
分配到我票上的系统人员刚刚给我发了以下电子邮件:
附加的
是您在svn.someserver.com上访问SVN所需的pkcs12文件。您需要将这些文件放在本地系统上,然后将以下配置添加到SVN客户端的~/..subversion/server文件中。我只是在linux上使用svn命令,所以我的主目录包含.subversion目录,服务器文件就在该目录中。我会单独发送你的密码。
Note:我有一台Windows机器,所以我的一部分困惑可能是因为技术在Linux上,而我在Windows 7上。
附件是一个ZIP文件,它提取了两个独立的文件:
foo.pem - PEM文件(?)atannon -“个人信息交换”文件(?);与我的用户名相同
技术人员随后发了一封电子邮件,给我发了明文密码。
我检查了我的主目录,没有在任何地方看到一个.subversion或.svn隐藏目录。我想知道我是否需要遵循他的指示,而是使用我的Program Files/eclipse/目录。
因此,我在这里有几个问题,都是关于如何按照这个系统技术规定的方式配置SVN访问:
的任何地方安装这些文件
我通常不喜欢在一个巨大的问题中问多个问题,但这些问题在本质上都是如此相似,我不想把太多与之相关的问题弄得杂乱无章。
提前感谢您的帮助!
发布于 2012-02-20 16:13:50
为什么在我开始工作时很容易安装第一个SVN服务器(只需安装插件并通过Eclipse的require找到回购),为什么这个服务器需要这么多配置?
第一个服务器具有较少的偏执(如果有任何)安全设置,第二个是由Real配置的。客户证书授权是最有效的防弹方法。
,谁能给我一个超快的简要介绍每一个文件是什么,他们有什么用途?为什么我需要在我的系统上安装它们呢?
foo.pem是您的个人S/MIME证书,用于客户端身份验证,您在本地拥有该证书,并与回购公司的服务器进行链接。atannon (我认为)包含证书私钥的密码,如果您没有缓存密码,那么在使用回购(如果没有缓存密码的话)第一次操作时,将询问(TBT)。
我应该在哪里安装这些文件?技术人员要我把它们放到我的~/..subversion目录中
对于Windows,$HOME (~ in Tux-world)是C:\Users\<Your Username>\ (Win7)或c:\Documents and Settings\<Your Username>\ (WinXP)。您必须在这个树服务器文件中找到(并记住它在将来的位置)。如果是我的XP (只使用TortoiseSVN,没有任何Eclipse)
Directory of c:\Documents and Settings\Badger\Application Data\Subversion
30.06.2010 09:02 <DIR> auth
02.01.2012 19:11 6 712 config
30.06.2010 09:02 4 400 README.txt
30.06.2010 09:02 7 832 servers“提供身份验证信息”,请求SSL设置,特别是请求客户端Certificate...would的文件和密码--他发送给我的文件足以满足这一点吗?
是的,pem-file是PKCS12 12格式的证书,atannon (我希望)包含密码。
https://stackoverflow.com/questions/9363355
复制相似问题