Below you will find pages that utilize the taxonomy term “ProGet”
Posts
MyInedo - Request trial/free license
要申請 Inedo 產品的試用或免費帳號,可到 MyInedo 註冊登入。
登入後按下 Request Trial/Free License 按鈕。
選取要申請的 Inedo 產品 License。
按下 Request License 按鈕。
即可取得申請的 License。
Link Log-in
read morePosts
ProGet - Licensing Activation
Licensing & Activation 頁面可設定 ProGet 的授權,像是使用 Docker 來跑 ProGet 的話,因為少了安裝的步驟,所以就需要自行到該頁面設定授權。
要設定授權的話可以點選 License key 後方的 change 連結。
輸入授權碼後按下 Save 按鈕。
然後需按下 Activation status 後方的 activate 連結啟用授權。
按下 Close 按鈕。
授權即會啟用。
read morePosts
ProGet - Upload VSIX Package
要從本地上傳 VSIX 套件到 ProGet 的 VSIX feed,可在 ProGet 的 VSIX feed 頁面按下 Add Package 按鈕。
點選 Upload Package。
按下 Choose File 按鈕。
選取要上傳的 VSIX 套件。
按下 Upload 按鈕。
選取的套件即會上傳到 ProGet 的 VSIX feed。
read morePosts
ProGet - Push via NuGet command line utility
要透過 NuGet 命令上傳 NuGet 套件到 ProGet 的 NuGet feed,可在 ProGet 的 NuGet feed 頁面按下 Add Package 按鈕。
點選 Push via NuGet Command Line Utility。
這邊會告知怎樣使用 NuGet 命令上傳 NuGet 套件。
參照說明使用 NuGet 命令上傳指定 NuGet 套件。
nuget push [Package] [APIKey] -source [FeedUrl] 若未設定 API key,可用 [UserName]:[Password] 替代。
命令調用完選取的套件即會上傳到 ProGet 的 feed。
read morePosts
ProGet - Getting Started with ProGet for Linux
要在 Linux 架設 ProGet,目前只有 Docker 的 Solution。
建立 Docker 容器的網路連結。
docker network create proget 建立 Postgres 資料庫容器供 ProGet 使用。
docker run -d -v /etc/localtime:/etc/localtime:ro -v /var/proget/db:/var/lib/postgresql/data --net=proget --name=proget-postgres --restart=unless-stopped postgres:9.5 建立 ProGet 容器。
docker run -d -v /etc/localtime:/etc/localtime:ro -v /var/proget/packages:/var/proget/packages -v /var/proget/extensions:/var/proget/extensions -p 80:80 --net=proget --name=proget --restart=unless-stopped inedo/proget:latest ProGet 即可正常運作。
若要停止服務,可用 docker stop 停止 proget 與 proget-postgres 容器。
docker stop proget proget-postgres 若要啟動服務,可用 docker start 啟動 proget 與 proget-postgres 容器。
read morePosts
ProGet - Manage users tasks
要管理 ProGet 的使用者,可先用具備管理權限的帳號進行登入。
如果還未設定過帳號,可用預設障密 Admin / Admin 登入。
登入後進到設定頁面。
選取 Manage User & Tasks 切到 Security 頁面。
Users 頁籤可以用來管理使用者,要建立使用者的話可按下 Create User 按鈕。
填入使用者資訊,像是使用者名稱、使用者密碼、用來顯示的名稱、電子郵件位置、使用者群組…等,按下 Save 按鈕。
指定的使用者即會被建立。
若要修改使用者資訊,可在該頁籤點選要修改資訊的使用者。
修改使用者資訊後按下 Save 按鈕即可。
若是要刪除使用者的話,可在該頁籤點選使用者資料列後方的 x。
Groups 頁籤可用來管理使用者群組,像是要建立使用者群組,可按下 Create Group 按鈕。
設定群組的名稱、群組內的成員,再按下 Save 按鈕。
指定的使用者群組即被會建立,若要修改使用者群組,可在該頁籤點選要修改的使用者群組。
修改使用者群組的資訊後按下 Save 按鈕即可。
要刪除指定使用者群組的話,點選使用者群組列後方的 x。
再按下 Yes,Delete Group 按鈕即可參除指定的使用者群組。
Tasks 頁籤可用來管理 Task,我們可點選 Customize Tasks 按鈕。
再點選 Add Task 按鈕進行 Task 的新增動作。
Task 新增時要填入 Task 的名字、描述、以及可以使用的權限,設定完按下 Create Task 按鈕。
Task 即會被建立,若要修改 Task 可點選要修改的 Task,進行 Task 的修改動作。
read morePosts
ProGet - Connectors
ProGet Connector 允許 ProGet feed 取得其它來源的套件。
可從 Feed 管理頁面建立加入 Connector。
也可以在 Connectors 頁面建立 Connector。
然後在 Feed 管理頁面加入 Connector。
Feed 加入 Connector 後即可查閱到 Connector 來源內的套件。
Link Connectors - ProGet Documentation | Inedo
read morePosts
ProGet - Bulk nuget package import
要將大量的 NuGet 套件匯入到 ProGet 的 NuGet feed,可在 ProGet 的 NuGet feed 頁面按下 Add Package 按鈕。
點選 Bulk Package Import/File Copy。
這功能需要設定 drop path,若 drop path 未被設定,會看到如下警示畫面,可點選 Go to the feed administration page 連結設定 drop path。
若是 drop path 有設定的話,則會顯示 drop path 設定。
接著只要將 NuGet 套件放置 drop path。
套件即會被匯入。
read morePosts
ProGet - Pull NuGet package from another repository
要拉外部 repository 的 NuGet 套件到 ProGet 的 NuGet feed,可在 ProGet 的 NuGet feed 頁面按下 Add Package 按鈕。
點選 Pull From Another Repository。
填入外部 Feed 位置、套件 ID、套件版本,按下 Install Package 按鈕。
即會從指定的 Repository 位置拉指定版本的套件到 ProGet 的 NuGet feed。
read morePosts
ProGet - Upload NuGet package from disk
要從本地上傳 NuGet 套件到 ProGet 的 NuGet feed,可在 ProGet 的 NuGet feed 頁面按下 Add Package 按鈕。
點選 Upload from Disk。
按下 Choose File 按鈕。
選取要上傳的 NuGet 套件。
按下 Upload 按鈕。
選取的套件即會上傳到 ProGet 的 NuGet feed。
read morePosts
ProGet - Push npm package via npm command line
要透過 npm 命令上傳 npm 套件到 ProGet 的 npm feed,可在 ProGet 的 npm feed 頁面按下 Add Package 按鈕。
點選 Push via npm (Command line)。
這邊會告知怎樣使用 npm publish 命令上傳 npm 套件,使用前需點選 configured npm,參閱該連結做些設定。
像是設定 npm 的 registry 位置。
npm set registry <RegistryUrl> 設定 npm registry 使用者帳號,這邊直接使用 ProGet 帳號轉小寫後輸入、輸入密碼。
npm adduser 再使用 npm publish 將指定的 npm 套件發佈上 Registry。
npm publish <NpmPackage> 選取的套件即會上傳到 ProGet 的 npm feed。
read morePosts
ProGet - Upload npm package
要上傳 npm 套件到 ProGet 的 npm feed,可在 ProGet 的 npm feed 頁面按下 Add Package 按鈕。
點選 Upload npm Package。
選取要上傳的套件檔案並設定 Tags,按下 Upload File 按鈕繼續。
選取的套件即會上傳到 ProGet 的 npm feed。
read morePosts
ProGet - Pull npm package from external registry
要拉外部 registry 的 npm 套件到 ProGet 的 npm feed,可在 ProGet 的 npm feed 頁面按下 Add Package 按鈕。
點選 Pull from External Registry。
填入 Registry 位置、套件名稱、套件版本,按下 Pull Package 按鈕。
即會從指定的 Registry 位置拉指定版本的套件到 ProGet 的 npm feed。
read morePosts
ProGet - Create feed
ProGet 要建立 Feed,可在帳號登入後切至 Feeds 頁面。
點選 Create New Feed 按鈕。
選取要建立的 Feed 類型,看是 npm、NuGet、Bower…
設定要建立的 Feed 的名稱,按下 Create Feed 按鈕。
指定的 Feed 就會被建立,並帶到 Manage Feed 的頁面,若有需要可透過該頁面做細部設定的調整。
切回 Feeds 頁面就會看到剛建立的 Feed。
read morePosts
ProGet - Installation
要安裝 ProGet,可到 ProGet 官網,切換到下載頁面下載安裝程式。
安裝程式下載下來後點擊安裝,
一開始是授權頁面,沒問題的話按下 I Agree 按鈕接受授權繼續。
設定要使用的 ProGet 版本,看是要使用免費版、企業版的 45 天試用、還是要輸入序號使用。
設定要註冊用的電子郵件與使用者名稱。
設定安裝的路徑。
設定 ProGet 要用的 SQL Server。若已有 SQL Server,可勾選 Existing SQL Server Instance,設定 SQL Server 的連線。若是沒有現成的 SQL Server,可勾選 New Instance of SQL Express,讓安裝程式安裝 SQL Express 給 ProGet 使用。
設定 ProGet 的 Host 方式。勾選 Integrated Web Server,ProGet 會 Host 成 Windows 服務。勾選 IIS,ProGet 會 Host 在 IIS 站台上。
設定要給 ProGet 運行用的帳號。
如果設定都正確,按下 Install 按鈕進行安裝即可。
安裝完按下 Launch ProGet 按鈕。
read more