2

因此,我完成了我的第一个程序的编写并尝试将其上传到我的 sourceforge 帐户,但文件大小太大,无法使用 sourceforge 提供的普通 html5 上传管理器。Soursceforge 说“对于较大的文件,请使用 FTP、SCP 或 rsync”。他们还提供了此页面,以参考通过命令行发送的命令,例如这个,我不知道如何使用

scp file.zip jsmith@frs.sourceforge.net:/home/frs/project/fooproject/Rel_1

我应该能够像这样通过 WinSCP.com 提示符运行它吗?

WinSCP> scp file.zip jsmith@frs.sourceforge.net:/home/frs/project/fooproject/Rel_1

看到命令行如何踢我但是(如果您有任何教程的链接,我完全愿意学习如何使用命令行将文件传输到 sourceforge,这个对于所有破烂的英语来说太难理解了:/) ,我尝试使用 WinSCP GUI 和以下信息创建连接

主持人: myusername@frs.sourceforge.net

用户名:我的用户名

密码:我的密码

但在 SCP 连接完成之前出现以下错误

连接已意外关闭。服务器发送的命令存在状态 1。

跳过启动消息时出错。您的 shell 可能与应用程序不兼容(推荐使用 bash)。

任何帮助或朝着正确方向轻推将不胜感激。从我收集的内容中,我应该了解更多关于贝壳的知识,但我不知道从哪里开始。在此先感谢和欢呼!

4

4 回答 4

3

您正在将 SCP 协议与 WinSCP 一起使用。确保您使用 SFTP。

于 2013-04-03T14:42:09.633 回答
2

看来您正试图用 WinSCP 做一些奇怪的事情。您正在尝试“打开终端”选项,我认为它只是尝试在主机上打开一个 ssh 会话。但是,我们不支持到 frs.sourceforge.net 的 ssh 会话

通常,如果您尝试 ssh 到该主机,您会收到以下消息:

欢迎!

这是一个受限制的 Shell 帐户。您只能将文件复制到/从此处复制。

与 frs.sourceforge.net 的连接已关闭。

但我认为 WinSCP 会吃掉那个,或者别的什么。无论如何,我认为您需要做的只是将 WinSCP 用作图形两窗格 sftp 客户端。导航到左侧要上传的文件,右侧导航到目标目录等。

于 2012-09-05T15:45:55.393 回答
1

一般来说,提出此类问题的最佳地点是以下三个之一:

irc.freenode.net 上的 sourceforge 频道

电子邮件支持 sfnet_ops@geek.net

在https://sourceforge.net/p/forge/site-support/new/打开一张票

虽然我们会监控 Stackoverflow,但它并不是我们最快的支持渠道。我已经请我们的一位支持工程师来看看。

于 2012-09-05T13:43:57.570 回答
1

以下是连接方法:

  1. 选择协议 SCP
  2. 单击高级
  3. Environment --> SCP/Shell --> Shell(见红色的3):更改目标服务器上可用的shell

它可以通过 git bash 连接到 Windows 10 的 ssh 服务器

在此处输入图像描述

于 2021-06-05T00:30:20.243 回答