7

我正在尝试在 CRAN 上为其第一个版本上传一个包,但我无法通过 FTP 上传。

看来我没有对ftp://cran.r-project.org/incoming的写入权限:

550 Access is denied.
Could not download /home/roudierp/Documents/CODE/lhs/fresh_meat/clhs_0.4-2.tar.gz from local filesystem
There were 1 files or directories that could not be transferred. Check the log for which items were not properly transferred.

我尝试使用两个文件浏览器(Dolphin 和 Konqueror)、两个基于 GUI 的 FTP 客户端(FireFTP 和 GFTP)以及良好的ftp命令行界面,但没有成功。

我用anonymous作用户名,而我的电子邮件地址或根本没有用作密码。

curl根据这篇文章,我还尝试使用并明确禁用 EPSV :

curl --disable-epsv -T clhs_0.4-2.tar.gz ftp://cran.R-project.org/incoming/

但我仍然收到拒绝访问错误:

curl: (25) Failed FTP upload: 550

知道我做错了什么吗?

4

1 回答 1

4

我终于设法上传了我的包裹:正如预期的那样,这是我这边的一个问题。

似乎我在工作时所使用的代理应该受到责备,并且以某种方式阻止了上传。奇怪的东西,因为我过去一直在将东西上传到外部 FTP 站点,而且我很确定端口 21 没有被阻止。

但无论如何,我设法将我的档案ftp://cran.R-project.org/incoming/ 从直接的互联网连接上传到没有问题的地方。

谢谢,

皮埃尔

于 2012-01-12T19:33:49.357 回答