git lfs server use rudolfs + minio + apache proxy

最近在研究git lfs server,本來在測試git lfs test server,但官方不建議作為線上使用,後來找到了 rudolfs,因為我的主機架在虛擬機裡面,測試 local 模式時,如果是直接用虛擬機的空間是正常的,但若設定成實體主機映照到虛擬機裡面就會有問題,但為了避免虛擬機的硬碟爆炸,不考慮直接放虛擬機的空間裡面,因為 rudolfs 也支援 minio,做了簡單的研究後瞭解它是一個 local 的儲存服務,據說相容 aws s3的雲端儲存api。

閱讀全文〈git lfs server use rudolfs + minio + apache proxy〉

在Windows安裝Git server及ssh server

安裝SSH Server

首先是安裝ssh server,直接參考[[Windows] 安裝 SSH Server @ Windows XP]。

SSH帳號是利用windows的帳戶功能來管理,之後再利用mkgroup及mkpasswd將系統的群組及帳號匯出到SSH server可讀取的檔案,例如etc\group 及etc\passwd。

之後視情況可以調整etc\passwd裡的內容,例如使用者群組id,或者是ssh帳號登入後的起始目錄。

我不確定登入ssh後的環境變數是否可以設定在某個檔案上,但應該可用windows設定環境變數的方式來設定,如下圖。

例如PATH這個環境變數就很重要的,如果設定不對,可能會導致一些程式就無法正常執行。
閱讀全文〈在Windows安裝Git server及ssh server〉

Proudly using Dynamic Headers by Nicasio WordPress Design