SourceForge 是全世界最大的 open source 社群, 每個月有超過 3千萬以上的使用者瀏覽這個網站, 尋找免費的軟体. 在上面聚集了來自世界各地的程式設計高手.
如果你有自製的軟体想放到 SourceForge, 該怎麼做呢? 註冊與建立專案很簡單.
然而
問題是到底要怎麼做, 才能把我們的東西放上去呢?
SourceForge 並沒有提供一個 one-page 簡單方式上傳我們的東西.
你必須使用 sftp, 放到指定的目錄裡面.
詳細作法如下:
Step 1: 上傳檔案
如果你有裝 Cygwin, 那直接打下面的指令 [詳細內容]
Step 1: sftp 你的帳號@frs.sourceforge.net
Step 2: cd uploads
Step 3: put 你的軟体安裝包
ex:
FileZilla 的作法 (下載)
(注意: 不知道為什麼我的 CuteFtp Pro 3.2 就是無法連上去)
Step 1: 建立新的站台
主機(H): frs.sourceforge.net
(注意: 已經不是 update.sourceforge.net)
伺服器種類: SFTP – SSH File Transfer Protocol
連接埠(P): 留著空白即可
使用者/密碼: 你在 sourceforge 的帳號密碼
例如:
Step 2: 把你的軟体安裝包放到 uploads 裡面
Step 2: 建立新的 release 讓使用者可以下載你的軟体
Step 1: 連到 https://sourceforge.net/
Step 2: 到你剛剛建立的 project 裡面
Step 3: 新增一個 Release, 讓使用者可以下載我們的軟体
a. 選擇 [Download] –> [Browse All Packages]
b. 進入 [Manage Packages / Releases], 進行 Package 的管理
c. 點選 [Add Release], 進行新增程序
- 填入新增的 Release 名稱:
例如: 我寫的是 20080715_3
- 填寫說明與修改內容:
- 選擇 Release 的檔案 (20080715.zip, 就是剛剛用 sftp 傳的檔案):
然後按 [Add Files and/or Refresh View]
- 設定檔案屬性:
Processor: 我選的是 i386
File Type: 我的是 zip
然後點選 Update/Refresh 按鈕
回到 Download Page, 應該會發現你的軟体已經可以下載了.
- 點選 Browser All Packages 後的頁面
- 點選 Release 名稱 20080715_3 後的頁面
- 試著看看可不可以下載
檢查一下 user 是否可以查的到你的專案
很好, 沒問題.
希望對大家有幫助. Enjoy.
by Jing.
References:
[1] http://apps.sourceforge.net/trac/sourceforge/wiki/SFTP#Authentication
沒有留言:
張貼留言