install gitosis,要有自己的 git server 的話,覺得自己程式寫得太差,不好意思放到 github 的話 ;-)

http://www.hackido.com/2010/01/installing-git-on-server-ubuntu-or.html

http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way

windows 上的 GUI 的工具

http://code.google.com/p/tortoisegit/
並需先裝 http://code.google.com/p/msysgit/

windows 用安裝完後記得用,GitBash

ssh-keygen -C “yourname” -t rsa

接著就可以把 publich key 放到 C:\Documents and Settings/YOR NAME/.ssh/id_rsa.pub


有關 hudson 整合

http://wiki.hudson-ci.org/display/HUDSON/Plugins

參考資料

Git Cheat Sheet http://ktown.kde.org/~zrusin/git/git-cheat-sheet.svg

http://github.com/guides/git-cheat-sheet
http://progit.org/
http://progit.org/book/zh/ 中文版

Git from subversion

http://www.ibm.com/developerworks/linux/library/l-git-subversion-1/
http://www.ibm.com/developerworks/linux/library/l-git-subversion-2/

http://git.or.cz/course/svn.html

http://plog.longwin.com.tw/my_note-unix/2009/05/19/git-learn-initial-command-2009

Git with SVN
http://blog.kanru.info/archives/466

Linux Talks at Google

(影片有點長,我也沒有時間看,很閒的人可以看)

ps: 半年前試著將公司的版本控制由 subversion 轉移到 git 上面,遇到的問題大多是,同事不能接受,太常 conflict ,需要 merge ,沒有像 subversion 那樣,直接 update ,或是在 windows 上有 gui 的 merge tool 可以用,我 windows 也沒有很熟,搞不太清楚 windows 上設定好 merge tool,我都是用 vimdiff,所以後來,同事就全部繼續用 subversion ,比較歡樂,簡單,所以有一些文件整理一下,希望對有需要的人有幫助,我則是都用 git svn fetch, git svn rebase, git svn dcommit 來與 subversion server 溝通,同事們則是用,VPN 連到公司,似乎這樣也夠他們用了,畢竟,用過 git 的好,真的很難回去啦