我目前在私人SVN主机上有一个项目,我想转移到刚创建的SourceForge项目。我已经导出了当前存储库的转储文件,现在我正在尝试将其加载到我的新项目中。我在this page的底部找到了如何执行此操作的说明,但我从未使用过shell帐号,SSH,PUTTY或其他任何内容,因此我有点迷失。
首先说明说“将转储文件上传到交互式shell”。我该怎么做呢?有没有我想在PuTTY中使用的命令,还是有办法在某个地方FTP文件?
其次,当我尝试使用以下命令检出我的存储库时,我收到错误“存储库锁定失败。”
adminrepo --checkout svn
答案 0 :(得分:0)
在引用您期望的普通shell时,句子“将转储文件上传到交互式shell”是没有意义的。我从来没有使用过SF,但是只要浏览一下您链接的页面,我就会发现这就是他们的意思:
系统shell.sourceforge.net似乎提供了一个授予ssh访问权限的帐户。所以a)最有可能是普通的linux系统和b)你可能可以使用scp或sftp协议将文件上传到该系统的主目录。然后您可以使用ssh登录并使用该文件。你可以使用putty,虽然putty是我见过的最糟糕的ssh实现。
当然不支持ftp。这是70年代的议定书。对所有管理员来说绝对不安全和恐怖。停止使用它,切换到sftp。