git remote 命令好像是對遠端 repository 的操作。
git remote add remotexample git@192.168.0.72:example
設定 一個 remote repository 的別名 為 remoteexample.
從 remote url 來看,這個 remote repository 是用 ssh 登入,ip 是 192.168.0.72, username=git
example 就是在 server 的 /home/git/example
一旦設定過,就可以用
git push origin
把 local 的 code 同步到 server
也可以不用兩步驟: remote add 加別名,git push。
直接寫 url:
git push git@192.168.0.72:example
所有定義過的 remote repo 別名可以用
git remote show
來顯示
要刪除(好重新定義) remote name,可以用
git remote rm examplerepo
來刪除 examplerepo 這個名字
git server 的 repository 好像不能在遠端 create,要 ssh login 後,手動 create 一個 folder ,然後用 git init 命令產生 repostory (空的),然後才能由遠端 push source code 過去。
不然好像要用 gitosis 來作