Git 是套版本控制系統, 初學且最常用的, 就是官方網站的那兩個範例.(下述兩個取自官方範例)
作者: Tsung
Debian Linux 架設 Git + Trac
Trac + SVN 的搭配非常方便, 也是一直沒從 SVN 轉換到 Git 的原因之一.
既然想要取代 SVN, Trac + Git 當然也是該要有的, 下面就來將 Trac + Git 完成.
此篇文章假設已經將 Git Server 環境建置完畢, 若尚未建置, 可參考下述:
此篇文章不會詳細解說 Trac 及 額外 Trac 指令等, 有興趣可以參考:
Debian Linux 架設 Gitweb
Gitweb 是一個 Web interface, 可以透過 Web 去瀏覽 Git Repository, 實際應用: git.kernel.org
此篇文將假設已經將 Git Server 環境建置完畢, 若尚未建置, 可參考下述:
相關資料準備
- Gitweb 網址: http://gitweb.example.com
- Git Server Repository 路徑: /var/cache/git # 依照上述兩篇, 預設路徑就是這個.
- 若有要限制只能某些帳號存取, 帳號、密碼檔位置: /etc/apache2/dav_git.passwd
Debian Linux 架設使用 HTTP 存取 的 Git Server
此篇的 HTTP 存取方式, 與 SSH 存取方式, 可以使用同一份 Repository.
關於 Git 的說明、ssh:// 存取 Git 等, 可見: 存取 Git 使用 SSH (Debian Linux)
使用 http:// 存取, 並透過 Apache 去管控權限, 可以省掉開機器的帳號. 之前 svn 若也是用 http:// 存取, 亦可直接使用. (不用重新開帳號、密碼)
Debian Linux 架設使用 SSH 存取 的 Git Server
Git 是分散式的版本控制系統, 但是在此 分散式管理 之後再談, 先把 集中管理的部份 完成(試著把 SVN 做的事情取代掉).
用 JavaScript 產生 PDF 檔
最近看到的一個 Open Source 專案, 雖然目前實用度還不高, 不過, 是個很有趣的專案~
Linux 將 Ext3 轉換成 Ext4 文件
將 Linux 將 Ext3 轉換成 Ext4 的文件, 暫時用不到, 先紀錄下來.
目前手上的都是 ReiserFS 或是 XFS, 之後再找找有沒有這類的轉換文件.
Ext3 to Ext4 相關網頁
關於 Ext4 的說明可見: Ext4 - Linux Wiki
好文: 如何閱讀他人的程式碼
怎麼讀? 怎麼看別人的 Source code, 然後再去修改, 通常的回答, 大概是看 天份
.
Linux 程式開發用編輯器 - Geany
推薦在 Linux 的編輯器, 首選一定是 Vim, 但是對於不喜歡的人也不該強求, 之前有用過 Bluefish / Gedit / Eclipse 等, 但是確實沒那麼好用.
註: Eclipse 主要是速度上因素, 不然 Eclipse 是不錯的選擇.
好站: 網頁歷史資料庫存
這個網站前一版長什麼樣子? 自己最早以前做的網站長什麼樣子?
此站把每個時間點的網頁, 都幫我們存下來了(圖片沒有存), 當歷史回故真棒~
- 網頁歷史資料庫存: Internet Archive: Wayback Machine
只要把網址輸入進 The Wayback Machine 這邊, 就可以看到每個時間點網頁的樣貌囉~
(註: 我不曉得是不是每個都有, 不過我最早前自己練習做的網頁, 也都被存起來了. XD)