我们的svn服务器使用SASL进行身份验证。我们在windows上使用tortoisesvn客户端,在Linux上使用svn命令行,两者都工作得很好。
我们最近添加了一个Mac (运行Yosemite),但是那里的svn客户机无法与svn服务器协同工作。在客户端,我看到以下错误:
$ svn ls svn://svnhost/myrepo
svn: E210007: Unable to connect to a repository at URL 'svn://svnhost/myrepo'
svn: E210007: Cannot negotiate authentic
我使用putty连接到我的Linux服务器,并从SVN服务器签出数据,设置在后台运行的签出进程。当我退出putty shell时,结帐仍然在运行。
下次在同一目录下登录并继续结帐时,将显示以下消息:
svn: Working copy 'scon_project' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
但是当我运行svn清理时,仍然会遇到这样的问题:
svn: In directory 'var/data
我正在尝试在Linux (CentOS)服务器上设置SVN存储库。
我安装了svn,为svn创建了一个组,并添加了用户。我也给了这个组权限。
但是,我不能从服务器外部结帐(例如,在使用tortoise的windows机器上)。我一直在想:
Unable to connect to a repository at URL
'svn+ssh://user@xxx.xxx.xxx.xxx/project'
Network connection closed unexpectedly
但是,如果我在服务器中使用相同的用户名/密码运行checkout命令,它就可以正常工作。
我能做错什么
我是新来Jenkins的。我正在尝试一个简单的连接,其中我的工作副本在Windows服务器上,并且我正在将代码提交到充当主存储库的远程Linux服务器上。
我的部署代码在另一台服务器上,我在那里安装了Jenkins,并希望只要我在工作副本上提交任何内容,SVN更新就会立即运行。我已经完成了提交后连接,Jenkins也通过适当的修订和代码更新获得了有关这方面的更新,但物理SVN更新并未在该服务器上进行。我犯了什么错误?
# Working Copy - Windows
# Main Repo - Linux Machine
# Code Deployment Server - Another L
我是linux的新手,我正在尝试安装openCV软件。我正在安装一些东西的时候,我失去了电源,它被中断。当我重新安装它的时候,我一直收到这个错误:
svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted
因此,我运行此程序并尝试重新启动下载,但我得到了相同的错误。
/opencv$ svn cleanup
/opencv$ svn co https://opencvlibrary.svn.sourceforge.net/svnroot/opencvlibrary
我有树干和一根树枝。两者都有更新,我希望将主干更改合并到分支。所有文件合并正确,但其中一个被标记为冲突。问题是我不能合并它们,因为svn将所有行标记为不同。我怎么才能解决这个问题?
该文件在主干和分支中的svn也显示了所有不同的文件行。
我的服务器svn版本:svnserve, version 1.8.5 (r1542147) compiled Jan 13 2014, 03:38:23 on i486-pc-linux-gnu
我的客户端svn版本:svn, version 1.8.5 (r1542147) compiled Dec 2 2013, 16:38:04 on i6
我想在我的linux服务器(SUSE Linux Enterprise Server 11)上使用svn,并安装了svn 1.8.19,但当我使用: svn update时,出现了问题:
svn: E170000: Unrecognized URL scheme for 'http://.....'
以下是svn的信息:
svn, version 1.8.19 (r1800620)
compiled Aug 31 2017, 16:07:39 on x86_64-unknown-linux-gnu
Copyright (C) 2017 The Apache Softwa