Gitorious是一個基於Git版本控制系統的Web項目托管平臺,基於Ruby on Rails開發。在局域網裡搭建Gitorious需要安裝的軟件有apache, mysql, sendmail, ruby, rubygems, imagemagick, sphinx, apg和aspell等應用程序,另外還需要libmagick9-dev, libmysqlclient15-dev, libmysqlclient15off, libonig2, libonig-dev, libaspell-dev等程序庫。
如何安裝Gitorious。Git是一個分布式的版本控制系統,用於Linux內核的管理。在推出後,Git也逐漸被用於其他項目,同樣也取得了很大的成功。GitHub則是基於Git版本控制系統的,它提供基於互聯網的項目托管服務,但GitHub並不開源,所以越來越多的人傾向於替代GitHub的開源項目托管系統:Gitorious。安裝Gitorious並不是一件輕松的事,過程比較繁瑣。以下是安裝的基本步驟:一、安裝第三方的相關依賴包。二、下載Gitorious源代碼,在這裡將Gitorious放置在/var/www/gitoriou。三、配置初始化服務。四、配置Apache。五、設置MySQL用戶。六、配置Gitorious。七、創建Gitorious數據庫。八、重啟電腦後你就可以在Ubuntu 11.10上完成Gitorious的安裝了。
如何使用Gitorious。2009年5月11日起,諾基亞Qt Software 宣布 Qt源代碼庫面向公眾開放,Qt 開發人員可通過為 Qt 以及與 Qt 相關的項目貢獻代碼、翻譯、示例以及其他內容,協助引導和塑造 Qt未來的發展。為了便於這些內容的管理,Qt Software 啟用了基於 Git 和 Gitorious 開源項目的Web 源代碼管理系統。首先,需要在https://gitorious.org在注冊個人帳號,在Dashboard中配置自己的Profile,包括SSH key。在Gitorious的Git server的配置完畢後,便可嘗試創建自己的項目了。通過Gitorious web端的友好界面非常容易創建自己的項目,項目生成後或產生一個URL,Git支持多種協議,包括git, ssh以及http來實現項目內容web/local端的通信及其同步。當一個新的項目在Gitorious中生成後,它會友情提示如下信息引導我們如何將本地的代碼推送到Web端。
www.gitorious.org - 522 - Gitorious