问题标签 [svn-checkout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
svn - svn结帐错误
我正在尝试从远程存储库中签出一个项目。我在 linux 上,我通过 ssh 连接
我正在尝试执行以下命令
首先我试过
它说
svn:解析参数时出现客户端错误
它说(请不要。我在行尾添加)
svn: 'svn:://' 似乎不是 URL
我确定路径是正确的
有没有人可以帮助我
提前致谢
svn - SVN+SSH 使用乌龟 SVN 通过 VPN 结帐,Smartsvn 失败
系统和连接细节
我使用的是运行 Windows 7 的 64 位系统。我安装了 Open VPN 和 Tortoise SVN 64 位。
存储库位于远程系统中,我们使用 VPN 连接。
到目前为止我做了什么
我已按照必要的步骤启动 VPN 连接 -
- 在 Open VPN 安装路径的 config 文件夹中添加了一些项目特定的配置文件。从团队成员的工作设置中获取这些文件。
- 使用用户启动 Open VPN 连接。
- 运行 Putty 的 Pageant.exe,选择 .ppk 文件并输入密码。
到这里为止一切都很好。
然后我转到本地目录并尝试使用 Tortoise SVN 签出远程存储库 URL。但它会引发以下错误 -
结帐失败
以下是我的 Subversion 配置文件的 [tunnels] 部分的内容 -
这是错误中提到的部分吗?我在那里看不到任何-q
选项。现在应该怎么做。
注意 - 我也在超级用户上发布了同样的问题 - https://superuser.com/q/295439/50101。我在那里没有得到任何答案。让我知道是否应该删除/关闭。
更新
我尝试使用 Smartsvn 6。当 Openvpn gui 正在运行并且腻子选美正在运行时,我选择了“公钥/私钥身份验证”,选择了 .ppk 文件并输入了密码短语。我得到这个错误 -
有任何想法吗?为什么会出现这个错误?这怎么可能解决或任何指针?队友有一个运行 Windows xp 的 32 位系统,他们能够结帐。而我和另一个新成员有一个运行 Windows 7 的 64 位系统,面临同样的问题。
更多详细
信息 用于结帐的存储库 URL 类似于 svn+ssh://@...com/var/svn/repositories//
队友从未生成任何其他密钥或任何东西。他们只是将一些文件放入他们打开的 VPN 配置文件夹(一些 .ppk、.key、.crt 和一些打开的 vpn 配置文件)。
更新 3
使用 puttygen 生成 RSA/DSA 密钥时,“要生成的密钥类型”下有 3 个选项 -> 1. SSH-1(RSA)
2. SSH-2 RSA
3. SSH-2 DSA
. 我选择了SSH-1(RSA)
。点击保存私钥。然后再次按照相同的步骤进行结帐。我还选择了Tortoise SVN
-> settings
-> Network
-> SSH Client
-> 在那里浏览了pageant.exe
文件。结帐仍然不成功->提示“无法加载此密钥(无法打开文件)”,然后出现相同的错误-
更新 4
一位新队友(在一个系统上工作,64 位运行 Windows 7,和我一样)已成功从远程服务器签出。请检查此问题以获取更多详细信息在 VPN 故障上调试 SVN+SSH 结帐的正确方法?如何与工作设置进行比较?
svn - 在 Subversion 上提交代码(第一次)
我是 Subversion 的新手。我必须提交一个关于颠覆的代码,这是我第一次这样做。所以我的导师告诉我使用 SSH 将用户名放在他的服务器上。我通过以下代码做到了这一点:
amit@<URL>
它工作正常。
现在他要求提交代码并给我网址,但他说我首先使用您在 SSH 时获得的用户名创建一个文件夹,即 amit。
我如何在 svn 链接上创建一个文件夹,然后如何提交项目。
svn - 使用 TortoiseSVN 检出存储库
我正在尝试使用 TortoiseSVN 查看以下存储库(我对版本控制软件很陌生):
http://carrot2.svn.sourceforge.net/
为此,我转到 SVN 结帐并将此 URL 作为存储库的 URL 输入,但收到以下错误:
来自http://carrot2.svn.sourceforge.net的命令签出,修订版 HEAD,完全递归,包括外部
“http://carrot2.svn.sourceforge.net”的错误选项:200 OK (http://carrot2.svn.sourceforge.net)
完成的
我将如何正确检查项目?
svn - 是否可以在 Subversion 中跟踪结帐?
有没有办法在 Subversion 下跟踪结帐,或者它是完全无法跟踪的?
tortoisesvn - 如何使用乌龟 svn 导入
假设我已经通过 SVN 签出一个项目,然后我右键单击该文件夹并将其导出,发生的情况是,它将项目的副本扔到另一个文件夹并删除了 .svn 后缀并删除了绿色的“检查”图标。
现在,如果我使用 IDE 进行开发,例如 Eclipse,我会创建一个新项目并使用导出文件夹的源文件。如果我将右键单击这个导出的文件夹并单击 SVN 导入,它会将编辑过的文件传输到签出的文件夹吗?它是这样工作的吗?还是我想错了?
java - 使用 Netbeans 检出 jDownloader
我查看了 jDownloader 站点,他们向您展示了如何使用 Eclipse 而不是 Netbeans 来查看项目。谁能提供一些关于如何使用 Netbeans 的帮助(一步一步)?
这是我第一次检查一个项目,所以如果这是一个愚蠢的问题,我提前道歉。
svn - 从虚拟机共享文件夹中的慢 svn 签出
我正在尝试将 SVN 中的文件夹检出到位于 VMware 虚拟机中的共享文件夹中,但是与 svn 服务器的连接速度非常慢,并且经常超时而未完成。我的 svn 文件夹的正常结帐大约需要一分钟,但现在似乎需要一个多小时。
有趣的是,它只发生在共享文件夹结构深处的一层。例如,共享文件夹是\\myserver\myapp,如果我尝试将名为“custom”的 SVN 文件夹的内容检出到\\myserver\myapp\custom,检出将需要一个多小时。但是,如果我将该自定义文件夹的内容从 SVN 签出到\myserver\myapp\ 或 \\myserver\myapp\anotherfolder\custom,则签出下载速度会明显加快(不到一分钟)。
所以,我想知道这种奇怪的行为是否与服务器或文件夹的 Active Directory 中的某些权限设置有关。
备注:
- 我正在使用 TortoiseSVN 1.6.15 和 Subversion 1.6.16。
- 虚拟机正在运行 MS Window Server 2003 R3 SP2
- 我的主机运行的是 XP 2002 SP2
这种行为:
- 从\\myserver外部执行结帐时发生。
- 不会发生在\\myserver中,svn checkout 目录为\\myserver\myapp
- 即使病毒扫描程序设置为排除\\myserver\myapp\ 文件夹和子文件夹,也会发生
- 即使 svn 存储库中的文件夹不是自定义的,也会发生。我还使用来自不同服务器的其他 svn 存储库进行了测试。
- 即使使用 sliksvn 库也会发生。
编辑:
- 我要检出的文件夹大小为 120 MB,包含约 2000 个文件。
- 我正在检查的路径是在一个十三级深 svn 目录中。
- 对我的 svn 服务器的 ping 小于 1 毫秒,没有丢包。
- 乌龟传输速率是 95% 的时间是 0 Bytes/s。
svn - 通过 VPN 故障调试 SVN+SSH 签出的正确方法?如何与工作设置进行比较?
简单来说
鉴于通过 VPN 进行 SVN+SSH 签出的设置不工作,而另一个设置工作正常,找出两个系统之间有什么区别的正确程序是什么?
细节
我使用的是运行 Windows 7 的 64 位系统。我安装了 Open VPN 和 Tortoise SVN 64 位。
存储库位于远程系统中,我们使用 VPN 连接。
继续我之前的问题 SVN+SSH checkout over VPN using tortoise SVN, Smartsvn failed
一位新队友(在一个系统上工作,64 位运行 Windows 7,和我一样)已成功从远程服务器(通过 Open VPN 连接)签出。我们俩都遵循了相同的步骤-
- 在 Open VPN 安装路径的 config 文件夹中添加了一些项目特定的 Open VPN 配置文件。从其他团队成员的工作设置中获取这些文件。
- 使用用户启动 Open VPN 连接。
- 运行 Putty 的 Pageant.exe,选择 .ppk 文件并输入密码。
在他结帐成功后,我使用与他使用的完全相同的软件重新安装了软件(OpenVPN、tortoiseSVN),但在尝试结帐或使用存储库浏览器时仍然出现以下错误。
错误读取 -
-q
但是配置文件中没有这样的。请阅读我的上一个问题SVN+SSH checkout over VPN using tortoise SVN,Smartsvn看不到那里的内容。
我已验证我的 Windows 防火墙设置与他的完全相同。但是,他的系统和我的系统肯定有些不同。这是一个屏幕截图 -
注意 -他没有进行任何密钥转换,只是复制了 Open VPN 配置文件夹中的内容,就像我一样。我尝试使用他使用的相同文件。
我的问题是从这里开始的正确方法是什么?
谢谢
msbuild - MS 构建社区任务 - SVNCHECKOUT:即使在 PATH 中也找不到 svn.exe
注意:此问题适用于使用 MSBUILD 的 MSBUILDCOMMUNITYTASKS 加载项。特别是 SVNCHECKOUT 的功能以及它无法找到 svn.exe 文件,即使它位于 PATH 环境变量中包含的目录中。
所以我可能在这里遗漏了一些明显的东西,但在这一点上的帮助将不胜感激。
我有一些非常复杂的 msbuild 脚本,它们在 3 个不同的 Windows XP 系统上运行良好(并且已经运行了 2 年)。
我正在将它们移植到当前在 Windows 2008 Server 上的 64 位 Windows 上运行。我正在处理目录中的所有差异,并且我过去使用了错误的环境变量,当我转移到新的操作系统时,这些变量无法正常工作。
但是我现在被 SVNCHECKOUT 命令给我这个错误困住了:
以下目录位于 PATH 中:
我可以从那里运行 svn.exe
我可以使用 SVNCLIENT 指令指向文件所在的位置,但我没有运气这样做。
我正在使用的版本明智
msbuild:框架 v3.5
msbuildcommunitytasks:从 2008 年 12 月 10 日开始每晚构建(它修复了使我无法使用“稳定”版本的错误)
操作系统:windows server 2008R2 SP1