Articles of svn

使用SVN + SSH连接到SVN仓库与Netbeans

我试图连接到一个SVN服务器为了导入我的项目与svn + sshauthentication方法。 我正在使用NetBeans IDE(6.8)和Windows XP SP2上安装的Subversion插件。 我安装了plink,其path在Windows PATH envvariables中设置。 当我使用类似的存储库URL(XXXX和YYYYreplace为合理的东西) svn+ssh://XXXX@YYYY/home/dce/svn/trunk 以及这个外部隧道命令 plink -l <myUserName> -i C:\\privateKey.ppk 我不断收到这个错误: org.tigris.subversion.javahl.ClientException: Network connection closed unexpectedly 我在互联网上search了很多东西,但没有成功。 如果有人有什么想法可能会出错,请帮助。 非常感谢。

在更新具有完全访问权限的工作副本时响应OPTIONS

有一个SVN仓库(单一仓库) http://example.net/svn 存储库包含几个项目(目录): http://example.net/svn/Project1 http://example.net/svn/Project2 用户具有对Project1目录的完全访问权限,既不能访问root也不能访问Project2。 一切正常工作一段时间:用户检查出http://example.net/svn/Project1 ,提交并成功更新它。 但有时试图更新导致以下错误: 命令:更新 错误:服务器发送意外的返回值(403 Forbidden)以响应OPTIONS 错误:请求“ http://example.net/svn ” 完了! 为什么TortoiseSVN请求根目录中的东西? 我注意到,这是在别人提交复制或移动操作之后发生的。 检出http://example.net/svn/Project1有助于下次… 主要问题: 如何为用户设置访问权限以避免这些错误? 请注意,出于安全原因,不允许授予用户对根目录的任何读取或写入权限。

恢复一个破坏的Subversion版本库?

由于在我的Windows家庭服务器上,我的个人Subversion版本库居住im有一些缺失的存储库文件(db / revs / n / nnnn中的文件),因此我的签入/签出失败,硬盘故障… 是否有任何方式重新创build这些文件的希望,或者我将不得不希望我最近检查了一些地方,并开始丢失versionlog?

SVN – http签出问题

我纠正了我的httpdconfiguration文件后,我可以成功的LDAPauthentication 现在我正在尝试使用以下代码签出文件 SvnClient client = new SvnClient(); SvnCheckOutArgs coArgs = new SvnCheckOutArgs(); bool isCheckedOut = client.CheckOut("http://100.21.45.12:8999/SVN/myrepo/SDT", workingCopy, coArgs); 我收到以下错误选项' http://100.21.45.12:8999/SVN/myrepo/SDT':200 OK( http://100.21.45.12:8999 ) 请帮帮我 在此先感谢Kathiravan

SVN服务器与reporitory在networking文件夹中

我想用networking库path在windows中configurationSVN服务器。 当我将SVN父path更改为networkingpath时,它不起作用。 我有在Machine1中运行的Collabnet SVN服务器,我想将以下networkingpathconfiguration为父库path,SVN父path:\ Machine2 \ test \ repos \ Machine2需要Windows身份validation,但我不知道如何configuration上面,目前失败。 任何指针/build议表示赞赏。 提前致谢。

用于在mod_dav_svn中configurationSVN访问的Web界面?

我们有几个团队成员不时地编辑AuthzSVNAccessFile for Apache2 + mod_dav_svn(我们这里有很多学生可以访问,稍后再离开)。 如果每个人都可以编辑configuration文件,pipe理员并不开心。 是否有任何web界面模块,可供人们添加/删除存储库访问的团队成员访问? 谢谢!

SVN超时在OSX上,但不在Windows上

我试图结帐我公司现有的代码库,以便将我的iPhone项目添加到它。 到目前为止,所有的开发工作都是在Windows上完成的,所以我使用了第一个苹果来试图访问我们的svn服务器。 问题是,我每次尝试时,无论是通过命令行使用 svn co svn://server_name/ 要么 svn co svn://xxx.xxx.xxx.xxx/ 或两个地址通过SCPlugin,我得到“无法连接到主机”服务器:操作超时“ 在我的Windows机器上,我有一个本地副本(通过TortoiseSVN进行pipe理),使用它我可以更新,提交和浏览存储库而不会出现任何问题。 在我的Mac上,我可以ping通服务器,甚至通过Finder访问文件系统。 我也试过检查子目录,例如svn co svn://server/project/trunk/ ,并得到相同的结果。 有任何想法吗?

具有Windows集成安全性的Subversion命令行CLient?

我们使用托pipe在网站上的SVN存储库,通过http访问。 我们用龟来进行正常的操作,而且效果很好。 我永远不会被要求input密码。 现在,对于自动化处理,一些SVN检索必须发生在一个批处理脚本中 – 问题是,唯一支持我知道的命令行的svn客户端似乎不支持集成安全性,这意味着将密码存放在某处,这意味着密码更改时每月更改另一个文件。 痛苦。 有什么SVN命令行客户端可用的地方(哪里?)可以使用Windows集成安全性访问http svn存储库时?

svn权限问题chmod

我有问题通过乌龟svn提交文件到svn仓库。 在提交时,我得到错误: Error: Commit failed (details follow): Error: Can't chmod '/mnt/svn_repos/software/db/transactions/3719-1.txn/rev': Operation Error: not permitted Finished!: 从阅读其他文章我想这是因为运行apache (在我的情况下WWW数据)的用户不是存储库的所有者。 所以,以root身份login,我做了这个:chown -R www-data:www-data软件 但是,ls -al显示根目录仍然是该文件夹的所有者,我仍然在提交时得到这个错误。 我在整个库上都做了chmod -R 777 * 。 有任何想法吗? NB。 过去我已经能够承诺这个文件系统。 我们不得不重启我们的机器,而且apache没有自动启动,所以我们不得不手动启动它(只通过/ usr / sbin / apache2 -k start),因为我不能再提交了。

chmod / chown在每次svn更新之后都需要

我使用CentOS 5.5和SVN 1.4.2 我在我的服务器上使用一个工作副本作为我的web应用程序,以便我可以轻松地部署新的代码。 但真正困扰我的是,每当我做一个svn up (或svn update )时,我都必须重置文件的权限。 我该如何解决这个问题? 我其实不喜欢创build一个svn post-commit-hook。 有什么办法可以告诉CentOS,某些文件中新增/改变的文件应该总是有一定的权限?