sourceforge主页空间的上传教程
受到前段时间地震的影响,访问sourceforge的速度一直奇慢无比。我从15号就开始想把我的程序放上去,直到今天才完成。一直知道sourceforge为每个项目都提供一个主页空间,100兆大小,支持数据库,php和CGI。但是今天我的程序通过审核之后上去一看,天啊,简直太繁琐了。而且上面的文档可以说很不清晰,来回来去索引,不知道管理的人是怎么想的。
简要说一下过程,不然下次我肯定想不起来了。我这个可比官方的简明多了。
sourceforge通过sftp来上传主页的内容,官方推荐winscp作为上传工具。首先在sourceforge上找到winscp下载,安装之后,可以找到puttykey的工具,这个是用来生成钥匙文件的工具。在正式上传文件到主页空间之前,必须先拥有你的钥匙文件。钥匙文件共有两个,其中一个叫公共钥匙,是要你上传到sourceforge上面去的,另外一个是私人钥匙,要保留起来。每次登录sftp的时候,登陆工具要把你的私人钥匙和上传到sourceforge上面的公共钥匙进行比对。
运行这个工具之后,在下面parameters的部分选择SSH-2 DSA,然后按Generate。然后在窗口的上部区域不断乱动鼠标,这是为了生成一些随机的数据。这个随机的数据是和你鼠标运动的轨迹相关的。所以不断动鼠标,直到滚动条到头了。
滚动条到头以后,生成很多乱码,那个就是公共的钥匙。现在在key comment的地方输入相当于用户名的东西,格式是“你在sourceforge上的用户名@shell.sourceforge.net”,然后在后面的位置上输入密码。然后把私人钥匙保存起来。
然后到sourceforge的my page下,点击account options,里面有个管理SSH钥匙的地方,把公共钥匙帖进去。
然后运行winscp,输入站点名host:shell.sourceforge.net,刚才的用户名。密码的地方空着。选择私人钥匙文件,登陆就行了。登陆的过程中再输入密码。
然后要设置数据库。共有三个数据库的权限,用户名已经自动生成了,但是要设置密码。设置好密码之后,登陆phpmyadmin创建一个数据库。数据库的前缀是有规定的。
创建好之后,可以上传文件了,文件的目录在:/home/groups/项目的第一个字母/项目的头两个字母/项目的unix名称/ 下面。
没想到sourceforge搞得这么麻烦。到现在我还上传不了程序文件。按照它的操作步骤,总是说我没有权限。不知道怎么回事。
No comments:
Post a Comment