将包上传到CRAN传入时出错:550访问被拒绝

我试图在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)以及良好的ft 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

任何想法我做错了什么?


我终于成功地上传了我的软件包:正如预期的那样,这是我的一个问题。

看起来,我在工作时背后的代理将是责怪,并以某种方式阻止了上传。 奇怪的东西,因为我以前一直在向外部FTP站点上传东西,而且我很确定端口21没有被阻塞。

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

谢谢,

皮埃尔

链接地址: http://www.djcxy.com/p/10307.html

上一篇: Error when uploading package to CRAN incoming: 550 access denied

下一篇: secure to use rsync in daemon mode without ssh