0

我目前在私有 SVN 主机上有一个项目,我想将它转移到我刚刚创建的 SourceForge 项目。我已经导出了当前存储库的转储文件,现在我正在尝试将其加载到我的新项目中。我在此页面底部找到了如何操作的说明,但我之前从未使用过 shell 帐户、SSH、PUTTY 或任何此类东西,所以我有点迷茫。

首先说明说“将转储文件上传到交互式外壳”。我该怎么做呢?有没有我想在 PuTTY 中使用的命令,或者有没有办法可以将文件 FTP 到某个地方?

其次,当我尝试使用下面的命令检查我的存储库时,我收到一个错误“存储库锁定失败”。

adminrepo --checkout svn
4

1 回答 1

0

“将转储文件上传到交互式 shell”这句话在提及您期望的普通 shell 时毫无意义。我从未使用过 SF,但在浏览了您链接的页面后,我希望这就是他们的意思:

系统 shell.sourceforge.net 似乎提供了一个授予 ssh 访问权限的帐户。所以 a) 很可能它是一个普通的 linux 系统,b) 你可能可以使用 scp 或 sftp 协议将文件上传到该系统上的主目录。然后您可以使用 ssh 登录并使用该文件。您可以为此使用 putty,尽管 putty 是我见过的最糟糕的 ssh 实现。

ftp 肯定是不支持的。这是 70 世纪的协议。对所有管理员来说绝对不安全和恐惧。停止使用它,切换到 sftp。

于 2013-01-13T23:25:28.073 回答