管理SourceForge專案的方法[zz]
<p>自己有一個好的idea,想要建立一個open-source的專案,<br />同時希望獲得免費的主頁空間、CVS服務、論壇、郵件列表等等…… </p>
<p>最簡單的方法,就是到<a href="http://www.sourceforge.net/"><font color="#0066cc">SourceForge</font></a>申請建立一個新的Project :)<br />當然,國內的<a href="http://gro.clinux.org/"><font color="#0066cc">gro.clinux.org</font></a>也是相當相當不錯的 至少教育網不用出國、速度快 </p>
<p>以下是使用sourceforge的方法摘要,供自己備忘:) </p>
<ul>
<li>當你的專案被批准時,會e-mail,含有專案相關的資訊,例如: <br />Project Descriptive Name: Software Engineering Environment <br />Project Unix Name: thisproject <br />CVS Server: cvs.sourceforge.net <br />Shell Server: shell.sourceforge.net <br />Web Server: thisproject.sourceforge.net </li>
<li>如果用windows平臺的話,記得去下載一套TortoiseCVS,最好加上一套完整的<a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/"><font color="#0066cc">putty</font></a>(雖然TortoiseCVS含了)<br />如何配置自己的帳號SSH key等等這裡就不多說了</li>
<li>主頁上傳與管理<br />專案主頁的地址是:"專案名.sourceforge.net" ,可以使用mysql和php。 <br />應該記得在網頁中加入sourceforge的圖示和捐獻的圖示。
<p>putty套間裡面有psftp.exe和putty.exe,ssh認證需要自己配置好。<br />假設sourceforge使用者帳號是"myaccount",而專案名是“thisproject”,那麼上傳主頁是這樣操作的:
<ol>
<li>將你的所有檔案打成一個zip包(或者tar包),例如是“myweb.zip”,將它放在psftp.exe所在的目錄下。 </li>
<li>執行psftp.exe </li>
<li>輸入你的shell地址:“open myaccount@shell.sourceforge.net”,回車 </li>
<li>輸入你的帳號密碼,回車。你將進入你的shell目錄,即“/home/users/m/my/myaccount/” </li>
<li>進入你的網站目錄,即:“cd /home/groups/t/th/thisproject/htdocs” </li>
<li>輸入上傳命令:“put myweb.zip” <br /><font color="#0000ff">( 這是對靜態頁面而言,主頁空間還有"cgi-bin"路徑可用。)</font> </li>
</ol>
<p> 上傳完畢後,就要用putty.exe來登陸到shell,用命令“unzip myweb.zip”解開zip包,putty使用步驟從略。 </p>
<p> 此時,應該可以通過瀏覽器看到自己的主頁 <a href="http://thisproject.sourceforge.net/"><font color="#0066cc"><a href="http://thisproject.sourceforge.net">http://thisproject.sourcef...</a></font></a> 了。 </p>
</li>
<li>可以通過sourceforge來進行原始碼、可執檔案等的release,sourceforge不限制使用這方面的空間。
<p>sourceforge的上傳機制是匿名的,所有使用者共用一個上傳目錄,且不能刪除已上傳檔案。<br />如果在24小時內,檔案沒有被任何專案“認領”,則被自動刪除。</p>
<p>ftp地址是<a href="ftp://upload.sourceforge.net/"><font color="#0066cc"><a href="ftp://upload.sourceforge.net">ftp://upload.sourceforge.n...</a></font></a>,匿名訪問<br />可以上傳到“incoming”子目錄內。</p>
<p>上傳後,進入自己專案的的sourceforge專案管理頁面。</p>
<p>點選專案管理頁面上部的"Admin",然後點選"File Releases",則可進入檔案釋出系統 <br />新增release的時候,可以看到那個公共目錄下當前所有未被“認領”的檔名,選擇你自己剛上傳的檔案就可以了 </p>
</li>
<li>cvs的用法偶自己整理過了,bug相關的偶還不會,郵件列表很有用,不過對小專案似乎沒啥意義 :)</li>
</ul>
<p>kaph PS:MySQL的伺服器為mysql://thisproject:password@mysql-t.sourceforge.net<br />生成密匙和公匙 ssh-keygen -t dsa -C "username@shell.sf.net" 到 <a href="http://sourceforge.net/account/">http://sourceforge.net/acc...</a> 上傳公匙,修改密碼 ssh-keygen -p -t dsa <br />複製檔案 scp</p>
相關文章
- 如何申請和管理一個sourceforge專案
- 【zz】IT專案如何做好進度管理
- 【zz】論系統整合專案管理之範圍管理專案管理
- 【zz】專案經理如何管理好自己的時間
- 高效專案管理:如何利用zz-plan線上甘特圖工具專案管理
- 【zz】如何建立專案的里程碑
- 【zz】WBS在專案控制中的應用
- 有意願參加sourceforge.net的開源專案的道友注意
- 微軟也在sourceforge.net釋出開源專案了微軟
- 專案管理之方法論專案管理
- 專案管理提升團隊效率的方法專案管理
- 科學的專案管理方法有哪些?專案管理
- 助力企業有效管理專案成本的方法
- 通過專案管理軟體克服管理瓶頸的方法?專案管理
- SAP專案管理方法論(轉)專案管理
- 軟體專案量化管理方法
- 專題 | 專案管理知識、方法論、工具NO.3:事事皆為專案,人人都要懂專案管理...專案管理
- 專案經理常用專案管理工具及方法專案管理
- 專案管理方法論之六西格瑪管理專案管理
- 專案管理的基本原理和方法(轉)專案管理
- 建設工程專案管理的方法論研究(轉)專案管理
- 探究自下而上的專案管理方法的優缺點專案管理
- ERP專案管理方法分析(轉)專案管理
- IT專案管理:問題、體系、方法(轉)專案管理
- 科研專案管理方法探討(轉)專案管理
- 管理多個專案:專案管理真正的挑戰專案管理
- [專案管理]順其自然的專案管理方式專案管理
- 建設專案管理的重點及分析方法(轉)專案管理
- 專案團隊管理-應對沖突的方法(轉)
- 專案管理過程中的問題分析方法(轉)專案管理
- <Zhuuu_ZZ>Spark專案實戰-航班飛行網圖分析Spark
- 常用的幾種專案衝突管理的解決方法
- 專案管理的幻想專案管理
- 專案風險管理與蒙特卡羅方法(轉)
- 專案管理體系實施方法論(轉)專案管理
- 傳統專案管理VS敏捷專案管理專案管理敏捷
- 專案管理方法不是最重要的,成功完成專案真正需要什麼?專案管理
- [原創] 我的專案管理之路--2、認知專案管理專案管理