如何将 SVN 转储文件导入 SourceForge?
Posted
技术标签:
【中文标题】如何将 SVN 转储文件导入 SourceForge?【英文标题】:How do I import a SVN dump file into SourceForge? 【发布时间】:2013-01-13 22:59:49 【问题描述】:我目前在私有 SVN 主机上有一个项目,我想将它转移到我刚刚创建的 SourceForge 项目。我已经导出了当前存储库的转储文件,现在我正在尝试将其加载到我的新项目中。我在this page 的底部找到了如何操作的说明,但我之前从未使用过 shell 帐户、SSH、PUTTY 或任何此类东西,所以我有点迷茫。
首先说明说“将转储文件上传到交互式外壳”。我该怎么做呢?是否有我想在 PuTTY 中使用的命令,或者有什么方法可以将文件 FTP 到某个地方?
其次,当我尝试使用以下命令检出我的存储库时,我收到一个错误“存储库锁定失败。”
adminrepo --checkout svn
【问题讨论】:
【参考方案1】:“将转储文件上传到交互式 shell”这句话在提及您期望的普通 shell 时毫无意义。我从未使用过 SF,但在浏览了您链接的页面后,我希望这就是他们的意思:
系统 shell.sourceforge.net 似乎提供了一个授予 ssh 访问权限的帐户。所以 a) 很可能它是一个普通的 linux 系统,b) 你可能可以使用 scp 或 sftp 协议将文件上传到该系统上的主目录。然后您可以使用 ssh 登录并使用该文件。您可以为此使用 putty,尽管 putty 是我见过的最糟糕的 ssh 实现。
当然不支持ftp。这是 70 世纪的协议。对所有管理员来说绝对不安全和恐惧。停止使用它,切换到 sftp。
【讨论】:
以上是关于如何将 SVN 转储文件导入 SourceForge?的主要内容,如果未能解决你的问题,请参考以下文章