SVN+SSH无法连接到远程存储库

SVN+SSH无法连接到远程存储库,svn,ssh,Svn,Ssh,我正在使用Putty连接到我的服务器一旦连接,我几乎可以做任何我需要做的事情。。。我有一个叫pj的文件夹,所以我输入了它 cd/home/user/pj/ 然后我需要在该文件夹中放置另一台服务器中的存储库,因此我执行以下操作: svn公司+ssh://user@foo.com/branch/pj 它会问我一个密码,所以我键入它,但它不工作。。。但是如果我使用相同的凭据使用TortoiseSVN访问该服务器,我将获得连接 svn-用户名用户公司snv://foo.com/branch/pj

我正在使用Putty连接到我的服务器一旦连接,我几乎可以做任何我需要做的事情。。。我有一个叫pj的文件夹,所以我输入了它

cd/home/user/pj/

然后我需要在该文件夹中放置另一台服务器中的存储库,因此我执行以下操作:

svn公司+ssh://user@foo.com/branch/pj

它会问我一个密码,所以我键入它,但它不工作。。。但是如果我使用相同的凭据使用TortoiseSVN访问该服务器,我将获得连接

svn-用户名用户公司snv://foo.com/branch/pj svn公司svn://foo.com/branch/pj

我得到的只是一个暂停。。。我不知道还有什么要做我已经配置了腻子不超时,保持活跃。。。但是没有用。。。我还能做什么?。。。
我想把存储库下载到我的硬盘上,然后上传到我的服务器上。。。我不知道还能做什么…

当使用svn+ssh时,您是在访问原始文件系统,而不是使用svn或http,在svn或http中,url不一定反映其在文件系统上的位置。。。因此,域之后的路径必须是文件系统上的绝对路径。例如,如果您的存储库位于该服务器上的:/var/repositories/someprojectname,则需要使用svn+ssh://user@foo.com/var/repositories/someprojectname/branchs/pjt这与PuTTY无关。PuTTY只是一个Windows SSH客户端,用于连接到远程服务器,在那里运行svn。