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

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

admin14年前 (2011-03-05)Contributors735
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

分享给朋友:

相关文章

Hostse免费提供1GB无广告空间+10Mysql/LayeredPanel

Hostse免费提供1GB无广告空间+10Mysql/LayeredPanel免费Web网页托管制作您自己的免费网站与我们联系。您的网站将主办世界级服务器以极大的工作人员提供支持。立即注册! 免费虚拟主机功能 最简单的控制面板 1000MB ( 1GB的)磁盘空间 25000MB ( 25GB )带宽 PHP 5的支持 10个MySQL数据库 phpMyAdmin工具 yourname.hosts...

恋吧推荐-----900MEGS 提供15G可绑米支持FTP的PHP空间

          来自美国的900MEGS为大家提供15G免费空间,每月500G超大流量,但单个文件限制2M以内且有文件类型限制,ftp、web方式上传管理文件,支持PHP5,提供50个MySQL数据库、50个MySQL用户,采用LayeredPanel管理面板,管理面板中可一键安装WordPress、ph...

最有效查找H球(h-sphere)方法整理

H球(h-sphere)空间就是国外类似商业空间的(相当于是国内的试用收费空间)免费试用空间,一般都是有独立IP的。国外的商业空间一般都是很稳定的。对于H球(h-sphere)空间而言,只要大家尽可能地控制在一定的知情范围,始终保持一个小圈子的氛围,绝不泄露出去,再加上一点运气的话,找到能用上一年两年的H球(h-sphere)空间并非是件难事。H球(h-sphere)空间不等同于其它普通空间,是绝...

火山互联—不限流量的免费主机

   火山互联是四川一家IDC主机提供商,诞生于2005年。现在也为站长提供10G空间的免费空间,不限流量,支持PHP5+MySQL5或ASP+Access,但目前可选的只有PHP空间,ASP空间以后可能还会出。提供50M数据库空间,单个文件限制在20MB以内,提供20个并发连接(对于平均网页大小为100KB并且程序优化较好的网站,可支持100人在线),支持FTP文件管理,不提...

如何在Godaddy免费空间上绑定其他域名

在Godaddy注册一个域名,还可以获得Godaddy赠送的一个10G的免费空间。虽然是免费空间,速度还挺快的,容量也蛮大,遗憾的是网页顶部有个巨大的广告,挺不爽。虽然网上有去除广告的方法,但毕竟是违规操作,有可能被关闭空间,不值得冒这个险。 在开通Godaddy提供的免费空间过程中需要选择一个域名,这个域名默认地就绑定到了这个免费空间上。很多朋友就认为域名和免费空间是绑在一起的,其实这...

亿家BLOG专业服务器即将登场【亿家有你才精彩】

今天登录到亿家论坛!发现SJJ发了个公告: 亿家BLOG专业服务器即将登场,专为博客程序而诞生的服务器!该服务器不支持论坛,WEB门户站等等,只提供写博客为主的人群!如果发现申请了做另外用途,将无条件删除空间数据!       期待2010,亿...

发表评论

访客

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