查看積分策略說明發表回覆
Discuz! 代碼
提示插入
直接插入
說明訊息

插入粗體文本 插入斜體文本 插入下劃線 置中對齊 插入超級連結 插入信件位址 插入圖像 插入 flash 插入代碼 插入引言 插入列表
刪除線 直線分隔線 虛線分隔線
    
添加文字底框
內容 [字數檢查]:

表情符號

更多 Smilies
字型大小 |||
溫馨提示:本區開放遊客瀏覽。


文章關鍵字 : [功能說明]
(關鍵字可加強搜索準確性, 如關鍵字多於一組, 請以 , 作分隔, e.g. : 阿笨,shiuh,第一笨)

 關閉 URL 識別 | html 禁用
 關閉 表情符號 | 表情符號 可用
 關閉 Discuz! 代碼 | Discuz! 代碼 可用
使用個人簽名
接收新回覆信件通知
推薦放檔網絡空間

檔案(Torent, zip等)
  1. freedl
  2. multiupload
  3. btghost
  4. 便當狗
  5. mediafire
  6. pillowangel
圖片(JPG, GIF等)
  1. hotimg
  2. tinypic
  3. mousems2
  4. imageshack
  5. imm.io
>>>歡迎推薦好用空間


最新10篇文章回顧
disabledman

 發表於 2014-7-17 08:19 PM

弟都是用 BitBucket (Private Repo. Unlimited)
Mac 用 SOURCETREE
XP用 小烏龜GIT


Vic

 發表於 2014-7-17 06:34 AM

剛發現GitHub有個try git可以玩…不錯。

https://try.github.io/


Vic

 發表於 2012-5-31 12:15 AM

補一下mac方面的git client…熊小主要介紹幾個免費的。(我也不是太熟悉…如有錯請指正

1. GitX -- 快,簡單,但沒有push/pull

Log (History) screen


Commit screen


2. SmartGit (個人用免費) -- 支援Windows/Linux/Mac(java runtime),功能齊全,不時更新,個人認為它的diff比較完整…缺點是非mac native,起動比較慢。如果有utf8的檔案…請到Project->Repository Setting->Text Encoding改成UTF-8...否則非英文不能正常顯示。

Main screen


Log screen


3. Gity -- 快, 但不知道為何push會出error, 沒有去研究...圖片來自作者網站。


其他的還有
Gitti...下載回來想用的時候告訴我過期了不能用!叫我email作者。
Tower…看上去不錯…$59
SourceTree…以前收費… 現在好像不收費了…可以免費登記。


綜合來說:

熊小推薦SmartGit...如果只是做commit…就直接用GitX…想push時再用smartgit…2者加起來已經很好。


cyberlk

 發表於 2012-4-7 07:59 PM

一開始接觸時用google code來進行各種操作
我想一般的軟體開發者可以在這上面熟悉各種命令與GUI


homiwu

 發表於 2012-4-7 01:16 PM

簡單明瞭ˋ阿!~~


Vic

 發表於 2011-6-9 06:28 PM

有關web介面…我之前找過…的確沒什麼"好樣”的…


miholee

 發表於 2011-6-7 11:53 PM

以前在看ProGit時有看到gitolite支援gitweb。不過我自己只有用gitosis及SSH兩種方式,還沒用過這一套。平時也都是git、tig、gitk交叉使用。很少用Web介面。

http://progit.org/book/ch4-8.html

Gitweb support: Gitolite supports gitweb in several ways. You can specify which repos are visible via gitweb. You can set the “owner” and “description” for gitweb from the gitolite config file. Gitweb has a mechanism for you to implement access control based on HTTP authentication, so you can make it use the “compiled” config file that gitolite produces, which means the same access control rules (for read access) apply for gitweb and gitolite.

我覺得 submodule 用起來不是很順手,尤其是 submodule 無法獨立開發時。
若要修改 submodule 內資料,記得先開分支再做修改。不然哪天git submodule update一下,就準備用reflog找遺失的commit了。


zoho

 發表於 2011-6-6 08:21 PM

把最近的操作錄成影片上傳到youtube, 要選1080而且要全畫面才能看清楚字
ubuntu 架 gitosis server 和 gitweb 範例 (繁體中文) (1/2)
ubuntu 架 gitosis server 和 gitweb 範例 (繁體中文) (2/2)

//這兩個是給有興趣的人看的
Host win7 Guest ubuntu by vmware player (繁體中文)
ubuntu 架phpBB3 (繁體中文)

[zoho 在  2011-6-6 08:26 PM 作了最後編輯]


zoho

 發表於 2011-6-6 09:29 AM

我的情形,是要管理http server (tomcat server) 的程式碼
但我們已經有個issue tracker的web介面,所以不能另外再架redmine之類的project管控軟體 (而且我們的RD只有三隻,實在不想自找麻煩)

-------------

這幾天用ubuntu架好git + gitosis + gitweb後,已經可以透過windows的git extension來存取設定好的git project

git = scm的主體
gitosis = 透過其它git user產生的ssh-key來設定每個git repository存取的權限 (簡單的說就是,讓git server不必對每個git user都開帳號,透過ssh-key的private和public key來認證,並透過gitosis.conf來設定每個git user的對gitosis管理的git project的存取權限,我是透過這種方式,在windows上用git extension產生ssh-key,上傳到git server,設定好權限後,就可以在windows上存取remote private git repository了)
gitweb = git內建的web介面,但看起來只能設定顯示與不顯示,無法設定每個人的讀取權限,對private git repository很不實用,因為很多檔案都有資料庫的存取帳號和密碼
目前有幾點希望大家能給點意見

1. git web interface的選擇 (private 使用)

引用:

git只是個資料夾,如果能透過http圖形介面看到誰改了什麼,現在的分支,而且能直接點進去看程式和修改的地方,會比較直觀…
比方說git extension的這張圖,點選能進去看每個commit所修改的檔案清單,再點檔案則能看到修改的內容,如果這麼漂亮的介面能用web interface就好了…

GIT WIKI我每個都google一下,但很多都找不到範例介面,不然就是看起來都很像gitweb,實在很難找到一個漂亮又直觀web圖形介面,而且又能設定讀取權限(最好能和gitosis結合),希望大家能推薦


2. git repository 和 http server的同步問題

引用:
用git來管理http server上的程式碼時,如果git server和http server位於不同主機,就必須要能同步兩台主機的狀態
對同步的功能我試想了一下,有幾個解法,但都不是很滿意
一、使用git hook,自定義post-update script,再透過ftp更新http server (難度極高… 根本是自找麻煩)
二、使用rsync (還可以接受,但看來還是要用git hook,每次push都要git archive解開到git server某個web資料夾,再讓rsync同步這個資料夾和遠端的http server)
三、直接在http server執行git pull或 git sync (還可以接受,但project蠻大的,是否有其它side effect,比方說更新所需時間)
四、每天定期關閉http server,再做同步… (變成1天只能sync 1次)
如有其它解法,希望能給點意見


3.git repository內含git repository的問題

引用:

程式碼一龐大起來,勢必要再細分為子git repository,並設定權限…看起來就是submodule!?
大致上看了這一篇,git已經很不直觀了,還看到這鬼東西,…
Git Submodule 的認識與正確使用!
這部份我還不瞭解,還要再看書確定需求和做法才行,如果有經驗者能指點方向更好…




[zoho 在  2011-6-6 09:38 AM 作了最後編輯]


miholee

 發表於 2011-5-15 03:46 PM

哈,我也有在用Git備份wine安裝的檔案。
至於整台主機,要小心機密的檔案外流唄。而且,每次更新套件後,多多少少會有一堆新檔案等者加入Git repo。


本主題回覆較多,請 點擊這裡 檢閱。



所在時區為 GMT+8, 現在時間是 2024-3-28 08:56 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.021951 second(s), 7 queries , Qzip disabled