一般都是建立遠端連結到http://github or 自架的git server
本文以建立遠端儲存庫(remote repo)於 本機/網路磁碟檔案系統為例子來說明
這樣就可以不用受github的限制(放到github需要opensource 才可以free使用)
以不用自行架設git server(之前我架設git server於 synology NAS 也免了)
主要指令: git init
git remote
把本地檔案系統或網路磁碟機當git remote respository使用
- 建立目錄
e.g /git/repo & cd /git/repo
z:\git\repo - 建立myproject.git 目錄 (--bare)
git init --bare myproject.git
-
後續連結遠端儲存庫時便可使用該repository
git remote add origin z:\git\repo\myproject.git
-
更新到遠端, orgin代表遠端repo. master代表本機repo
git push -u origin master
-
當然 此目錄除了可建立在本機外, 也可建立在dropbox/google drive or 其他網路磁碟機上
-
查看目前遠端repo的實際位置
git remote -v
e.g
D:\www\abc.com>git remote -v
origin z:/git/repo/abc.com.git (fetch)
origin z:/git/repo/abc.com.git (push)
參考:
1.把本機檔案系統當成remote repository使用
http://www.thehorrors.org.uk/snippets/git-local-filesystem-remotes/