当前位置:首页 > Contributors > 正文内容

sf.net免费空间的使用教程

admin15年前 (2011-03-05)Contributors1183
sourceforge.net 作为世界上最大的开源托管网站,注意,是最大,没有之一, 是每个程序员或者IT人员的必备网站.   嘿嘿,我用code.google.com  这个似乎要简单些,用得顺手,对于我这个菜鸟来说。不懂代码,拿来做网络硬盘了。   不过最近发现一个现象(在找GAE程序的时候),就是很多code上的项目都移到了http://github.com/   搞得我电脑上乌龟家族越来越强大了,hg,svn,加git。   顺便提一下,如果你既用code又用sf.net的话,先在code上开通项目,然后去sf上开通,我试过了,如果先在sf上开通项目ABC,那么在code上ABC这个项目名是不允许的,   (需要你联系SF上ABC项目的管理员,取得同意)但是反过来,先在code上开通ABC项目,再去SF开通项目ABC,这是允许的。   sf.net以前是要审核的,现在居然可以直接开通了   首先注册账号(这步骤太简单了)   注册完成以后点击这里 –>> https://sourceforge.net/register-project/  开通一个项目   然后点击 https://sourceforge.net/develop/ 能看到右边的my project 下面会有你开通的项目   点击develop在右边上方找到project admin   鼠标放上去会出现黑色复选框,点击Feature Settings. 就能看到 Project Database (MySQL)了吧点右边Manage   注意看上面说明,3种账户,有三种权限   RO user: i375864ro (SELECT)   RW user: i375864rw (SELECT, INSERT, DELETE, UPDATE)   ADMIN user: i375864admin (has RW account privileges, and CREATE, DROP, ALTER, INDEX, LOCK TABLES)   设置好密码 这里就是 https://mysql-i.sourceforge.net/ PhpMyAdmin了 。大家都知道咋办了吧   (你的项目名第一个字母是i,那么数据库地址就是https://mysql-i.sourceforge.net/ PhpMyAdmin,如果第一个字母是b,那么就是https://mysql-b.sourceforge.net/ PhpMyAdmin)   这点还比较好理解。   FTP是支持SFTP的,我只用FileZilla 上传,遇到要命令的地方就用PuTTY来SSH登录,网上说SF的SSH是沙盘模式,我看了一下也没看出个所以然,但是我觉得不是沙盘模式。   不过网上关于SF的教程,基本都是用SCP进行文件管理的,LINUX下操作命令要来得直接些。   需要注意的是FTP用户名:你的用户名+”,”+项目用户名,密码是你用户密码   还有它的文件,分为  cgi-bin       htdocs         persistent  三个文件夹   文件上传到htdocs目录,但是我发现它的htdocs并不等同于我们平时接触的htdocs   似乎有权限问题,joomla,drupal都不能正常安装的,非要对persistent进行软链接才行。   我的猜测是persistent才是我们平时接触的htdocs。   这个空间最让我头疼的地方就是权限,安装程序要改权限,软链接,安装过程中还要分清楚数据库权限,安装完了还得挨个检查权限   你也不想别人对你的站自由进出和更改的吧。   二、关于在sf.net(sourceforge.net)的免费空间中绑定你的域名   1、一样的按照上文所介绍的步骤进入到域名管理页面(Virtual Hosts (VHOSTs))或者:在菜单中依次找到:ProjectAdmin–Feature Settings–找到下面出现的表格中选择Virtual Hosts (VHOSTs)也能进入。   2、出现提示:VHOST Service Your project currently has 1 VHOSTs out of a maximum 10 permitted for your project.   也就是说你的项目可以绑定10个域名,因为我的已经绑定了一个了,所以上面显示,我已经使用了10个名额中的一个。   3、在下面的方框中,填入你要绑定的域名,点击后面的按妞:create.在下方就会显示出你所填写的要绑定的域名。   4、在刚才看到的VHOST Service的下方有一个链接,”VHOST Services for SourceForge.net Projects”,点击进入,大概在中间位置,能看到一组关于你所要绑定的域名,该如何指向该免费空间的信息。   yourdomain.com should be a IN A to 216.34.181.97.   www.yourdomain.com should be a CNAME to vhost.sourceforge.net.   cvs.yourdomain.com should be a CNAME to PROJECTNAME.cvs.sourceforge.net.   那么我只要把我的绑定的域名的A记录指向这个IP:216.34.181.97。我在这个环节也出过错,我依照SF的帮助(上面3条)进行域名绑定,裸域A记录指向216.34.181.97,然后对子域www.abc.com加上cnmae记录到vhost.sourceforge.net,这样一来,只有裸域可以访问,子域是不能的,最后在NETfirms的支持中找到了答案。   http://support.netfirms.com/domains/how-do-i-configure-a-cname-record-for-my-domain   A CNAME-record should always point to an A record and never to itself or another CNAME-record to avoid circular references   也就是要么指定A记录,要么指定CNAME,就这么简单,做好abc.com的A记录,然后将www的cname指向abc.com就行了   三,sf.net上安装主流程序   Application Function Useful links   AN Guestbook Guestbook Feature List, Demo   Codestriker Web-based Code review Screenshots, Documentation   dotProject Project management Documentation, Demo   Gallery Image gallery Feature List, Documentation   IdeaTorrent Idea brainstorming Demo   Laconica Microblogging Feature List, Documentation   LimeSurvey Surveys Feature List, Documentation, Demo   MantisBT Bug tracking Feature List, Documentation, Demo   MediaWiki Wiki Documentation, Reference Manual, Data import   phpBB Forum Documentation   phpWebSite CMS Feature List, Documentation   Piwik Web analytics Documentation   sfurl URL shortening    TaskFreak! Task management Documentation, Demo   Trac Bug tracking and Wiki Documentation   WordPress Blog Documentation, Demo   这是官方的表   另外我自己补充一个,我实验安装过的,http://trac.edgewall.org/  TRAC维基程序(SF.net的维基就是用这个程序)   还有些程序就要变通安装了,比如joomla,drupal都要变通。   在SF上安装程序难免遇到LINUX下的命令,如果你是linux下还算方便,直接用SCP,要是和我一样用WINDOWS,那么就要开通sf.net的SSH功能了。   方案一:具体操作步骤   一、生成public key和private key   执行puttygen.exe   Parameters选择SSH-2 DSA   按下Generate,接下来根据提示在当前窗口上不断移动鼠标,直到进度条完成。   进度条结束后就出现了public key的内容。   在Key comment内填入:[email protected]   Key passphrase 和 Confirm passphrase不需要填写。   按下Save private key,将文件名选为 d:\keys\1.ppk。   暂时先不要关puttygen,后面要用。   二、提交public key   进入http://sourceforge.net/my/   输入正确的用户名密码,   登陆后进入services,   进入后的页面的靠下面部分有一个连接   Number of SSH Shared Keys on file: [Edit SSH Keys for Shell/CVS]   按下[Edit SSH Keys for Shell/CVS],   出现Change Authorized keys页面,   在Authorized keys下方有一个编辑框。这里需要填写public key。   这时候从puttygen中把public key的所有内容复制进入这个编辑框。(刚刚的puttygen还没有关闭)   按下update。   这时候public key已经提交,但是我们还不能立刻用ssh登陆。   因为sourceforge.net需要将你在页面上提交的public key同步到shell和cvs访问系统上去。   会有一段时间延迟。sourceforge.net网站上声称的是10分钟左右。我们等上15分钟好了。   (我按照方案一进行,提交KEY后,SF提示我密码太短,大家可以试一下,我把方案还是贴出来了,我使用的是方案二)   方案二:   直接用PUTTY   http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html   注意下载第二个“For Windows on Intel x86”   第一个可能是X64的,我开始下了第一个,结果到后面输入用户名和密码登录后,控制台一闪就过了,根本就没法输入命令。   Installer:putty<version>-installer.exe   PuTTY client   For those using the PuTTY SSH client, set the following settings for the PuTTY session:   Note: In Windows Vista or Windows 7, it may be necessary to run PuTTY in Windows XP compatibility mode.   Session Host Name: “shell.sourceforge.net”   Session Connection Type: “SSH”   Connection > SSH Remote command: “create”   Connection > Data Auto-login username: “USER,PROJECT”   Open the session and provide your password at the prompt.   Note: If you get disconnected after shell creation, in Connection > SSH > TTY uncheck the box for “Don’t allocate a pseudo-terminal”   上面说得够清楚了吧,第一次登录会提醒你安装密匙的。登录上去就可以使用命令了,   当时在这个问题上纠结很久(没人教啊),过后才发现这简单!!   秘诀就是帮助和支持不是可有可无的,多看网站提供的帮助中心。   基本上关于SF.net的使用,都是在它的WIKI里找到的教程!   基本上就这些吧,后面就讲我在sf.net上的安装和实验。(只是针对建站程序,非开源项目哦)   它是不可多得的好空间!!!!使用中请注意各个帐户类型的权限。 转载来自网络   最后说一下,sf.net空间是给程序用测试程序用的,请勿用于做非法用途。

扫描二维码推送至手机访问。

版权声明:本文由博赚恋吧资源站发布,如需转载请注明出处。

本文链接:https://432l.com/post/4335.html

分享给朋友:

相关文章

700Megs - 1400M可绑顶级域名免费PHP空间

来自美国的700Megs为大家提供1400M免费空间,每月7000M流量,但单个文件限制20M以内且有文件类型限制,FTP、Web方式上传管理文件,支持PHP5,提供5个MySQL数据库、5个MySQL用户,采用LayeredPanel管理面板,管理面板中可一键安装WordPress、phpBB2、Xoops、Joomla、Mambo等十几种热门PHP程序。提供1个免费二级域名,可以绑定2个顶级域...

Office Live Small Business - 500M支持ASP.net免费网站空间

Office Live Small Business是由Microsoft(微软)推出的免费自助建站服务,但可以设置为免费网站空间,500M容量,网络客户端上传管理文件,提供100个免费邮箱帐户,支持ASP.net,提供可自定义免费域名1个,也可以绑定自己的顶级国际域名,无广告。Office Live Small Business对于美国用户免费提供国际域名一个以及100美元广告费,需要绑定信用卡...

stonerocket.提供1G大小25G流量的Cpanel面板免费PHP空间

Free Cpanel PHP/MySQL Web HostingScripts & Usage | Freehosting | 免费空间 | 2009.05.26 http://stonerocket.net提供1G空间25G流量的免费Cpanel空间。We Have been offering reliable free web hosting since 2005这是一家从2005年就开始提...

Hosting4You - 提供250M可绑米cPanel面板免费PHP空间

Hosting4You免费空间,250M容量,每月10G流量限制,简体中文版cPanel主机管理面板,支持FTP、Web方式上传管理文件,支持PHP、CGI,提供10个MySQL数据库,10个邮箱帐户。Hosting4You免费PHP空间提供免费二级域名1个,可绑定10个域名,可建立10个不同的独立网站,目前没发现广告。网址:http://www.hosting4you.net演示:http://...

教你如何利用Google寻找免费空间,CP空间,LP空间等

很多人一直想要免费空间来练练手,可是怎么去找呢!这里教你利用Google寻找免费空间,CP空间,LP空间等1.iPanel 免费空间搜索关键词:iPanel Free Hosting Automation多找几下可以找到很多免费空间另外通过查找链接 中包含ipanel/order/也可能找到免费的,但可能很多是收费的2.LP免费空间搜索打开google输入:inurl:inurl:register...

Hostult提供大小流量不限超强稳定8年以上的免费Php/CGI主机

从免费吧搞来的好东西!此空间没有夸大其词,不信你可以去各大引擎搜索一下,2000年的演示现在还活着,最早玩空间的老手都知道的。空间申请有点难度,这就是空间稳定的所在,估计免费吧发过,看空间不错再次推荐一下,我菜鸟一个,来到免费吧没有任何作为,我不愿意发一些垃圾空间,更不愿意发一些让人无法使用的免费空间,要玩就玩好东西,介绍一些真正可以使用的东西。空间不带数据库以前外调可以使用,现在没有试过.空间演...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。