ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2010年5月10日 星期一

git : push - ssh

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 來作

沒有留言:

標籤

網誌存檔