我无法使用SCP将文件上传到Sourceforge

时间:2012-09-05 07:16:38

标签: shell scp sourceforge winscp

所以我写完了我的第一个程序,并且我正在尝试将其上传到我的sourceforge帐户,但文件大小要大到使用普通的html5上传管理器sourceforge提供的。 Soursceforge说:“对于较大的文件,请使用FTP,SCP或rsync”。他们还提供了this page for references of what to commands to send via the command line这样的,我不知道如何使用

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,如果你有任何指向任何教程的链接,this one was too difficult to understand with all the broken English:/),我尝试创建与WinSCP GUI的连接和以下信息

主持人: myusername@frs.sourceforge.net

用户名: MyUsername

密码: MyPassword

但在SCP连接完成之前我收到以下错误

  

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

     

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

非常感谢任何正确方向的帮助或推动。从我收集的内容中我应该学到更多关于贝壳的知识,但我不知道从哪里开始。在此先感谢并欢呼!

4 个答案:

答案 0 :(得分:3)

您正在使用WinSCP的SCP协议。确保使用SFTP。

答案 1 :(得分:2)

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

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

欢迎!

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

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

但我认为WinSCP会吃那个,或者其他东西。 无论如何,我认为你需要做的只是使用WinSCP作为图形双窗格sftp客户端。导航到要在左侧上载的文件,到右侧的目标目录等

答案 2 :(得分:1)

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

irc.freenode.net上的sourceforge频道

电子邮件支持:sfnet_ops@geek.net

https://sourceforge.net/p/forge/site-support/new/

打开一张门票

虽然我们有点监控Stackoverflow,但它不是我们最快的支持渠道。我已经让我们的一位支持工程师去看一看。

答案 3 :(得分:0)

连接方法如下:

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

它可以连接到 Windows 10 的 ssh 服务器,使用 git bash

enter image description here