Git除了版本控制,還可以透過Git來傳輸程式碼來部屬環境或是多人協作,而Git的存放環境除了可以放在像是gitlab/github等雲端空間,可以透過自己架設git server來處理,這邊就介紹一種最簡單的架設方式
在一個git的專案中,一開始一定要用git init來開始一個專案
而git的版本庫,可以透過 git init --bare來建立
以下是我使用的方式,雖然看起來有點多此一舉,但這個是我目前使用的方式,但這個方式確實可以用
cd ~
mkdir git
cd git
mkdir my-git-server
cd my-git-server
git init --bare
git remote add local ssh://kevin@127.0.0.1:22/etc/git-server/myProject
如果你希望將你的檔案分享到內網的其他台電腦,這時只要將vm轉跳的ip改成0.0.0.0,就可以讓vm的ip吃到你這台電腦的所有ip,這時,其他台電腦要連到你的電腦取得這些程式碼,只要將127.0.0.1改成你的內網IP就可以了
查詢IP的方式
ipconfig
這樣就可以不用再local端直接跑一個git-lab等管理git的巨型服務,也可以使用到git的功能