有没有办法设置Jenkins在执行SVN提交时将使用的凭据?我找不到这样做的方法。
如果我在我的机器上运行Jenkins服务器,这台机器上安装了SVN客户端,并且缓存了我的凭据,它似乎工作得很好,但是如果我尝试在另一台机器上运行Jenkins服务器,我就会得到一个错误。
ERROR: Failed to tag org.tmatesoft.svn.core.SVNCancelException: svn: No credential to try. Authentication failed
我有一个SVN回购与数十个外部。所有外部元素都是参照"old_svr“来定义的。回购被移动到一个新服务器"new_svr“,所有外部引用都必须更改为"new_svr”而不是"old_svr“。
这样做: 1)我按原样从新服务器上签出了回购,这意味着所有外部文件仍然指向"old_svr“2) i cd以供我的工作副本使用。
svn支持-R svn:外部。> old_externals.tmp 3)我在文件old_externals.tmp sed 's/old_svr/ new _svr/g‘old_externals.tmp > n
我在Cruise Control上得到以下错误。这个问题已经在许多论坛上讨论过了,但找不到解决方案。
ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation failed: svn: E230001: Unable to connect to a repository at URL 'https://101.17.12.47:11/svn/SOURCE'
svn: E230001: Server SSL certificate verification failed: ce
我正在尝试svn检查以下内容:
http://website.com/viewvc/tool
but I get the error:
SVN: E195019 Redirect cycle detected for URL...
我不太确定是否应该使用svn结帐的viewvc链接,但我在viewvc页面上找不到任何其他结帐工具。我做错了什么?
我在svn中跟踪了一个项目。在我们的服务器上,"index“和"log”文件夹是指向共享目录中文件夹的符号链接。我不想在svn中使用它们,它们会导致提交和更新时出现问题:我在服务器上执行"svn更新“时出错:
Expected 'log' to be a directory but found a file
我试着把它们设置成被忽略,就像
svn propset svn:ignore index .
svn propset svn:ignore log .
但是更新仍然中断,并且我不能将这些更改提交给。因为我得到了这个错误:
Expected '
我已经成功地从多个远程客户端使用了我的SVN服务器。即,执行
svn list svn+ssh://my.ip.add.ress/path
如预期的那样提供存储库列表。
然而,今天我发现,如果我在安装了SVN服务器的机器上执行完全相同的命令,我会得到错误:
svn: No repository found in 'svn+ssh://my.ip.add.ress/path'
将my.ip.add.ress更改为localhost或127.0.0.1没有任何帮助。
发生了什么以及如何修复它?我迫切需要在SVN服务器所在的同一台PC上建立一个项目的工作副本,而这个意想不到的问题阻碍
我在服务器上设置了一个空的svn,并且一直在进行本地提交。现在,我希望将我的存储库提交给一个svn服务器。为此,我尝试了:
git-svn checkout http://remote.svn.server.com
git-svn dcommit
Git抱怨说:
Use of uninitialized value in concatenation (.) or string at /usr/bin/git-svn line 411.
Committing to ...
Unable to determine upstream SVN information from HEAD histor
我希望我的项目由不同的计算机共享。因为我没有服务器,所以我决定在我的mac上创建一个svn存储库。
我遵循了这个教程
导入我的项目后,签出测试失败:
svn co svn+ssh://myusername@myIPaddress:absolute_path_of_my_repository
svn: E160043: Unable to connect to a repository at URL 'svn+ssh://MYUSERNAME@myIPaddress/absolute_path_of_my_repository'
svn: E160043: Expected FS
如何在windows批处理文件中获得远程存储库的SVN修订号?我想检查一个条件,当用户进入空白,我必须得到头部修改。
我正在使用下面的代码片段来获取修订编号。尽管for循环返回所有必要的信息w.r.t远程SVN服务器位置,包括修订号。仍然,批处理文件抛出,系统找不到指定的文件,变量%SVN_VERSION%仍然是空的。
在下面提到的代码中,%SVN_PATH%指向远程服务器URL
set /p "SVN_VERSION=Please specify the SVN Revision number. For HEAD revision press Enter"
if
我在debian linux服务器上创建了一个存储库:
svnadmin create --fs-type fsfs myrepo
这在这里创建了一个文件夹:
/var/svn/myrepo
如果我在Windows计算机上创建了一个文件夹,然后右键单击并选择SVN checkout,并使用以下URL:
http://192.168.2.180/var/svn/myrepo
我得到以下错误:
Unable to connect to a repository at URL http://192.168.2.180/var/svn/myrepo
The XML response contains
我正试图在Linux上设置一个SVN服务器(如果有关系的话,这是ubuntu的话),这样的行为看起来很奇怪。当我在实际服务器上并尝试只执行svn list file://...时,它可以工作,并列出我设置的测试回购,但是当我试图从另一台服务器与svn list svn://...远程连接时,我会得到“找不到存储库”。所有的谷歌结果告诉我,这通常是一个问题的svnserve根路径,但我已经检查了三次,我知道这是正确的。