目前位置: 首頁 > git
  • Git 改為 git-shell 後無法 git push

    最近有一個同事發了一個問題給我,說他將 git 的權限改為 git-shell   在 git push 的時候出現了以下錯誤訊息:

    閱讀全文
    作者:shazi7804 | 分类:Git | 標籤:, ,
  • Git 如何判別檔案名稱大小寫不同 ignorecase

    今天 RD 遇到要將原本 Curl.php 的檔案改名成 curl.php,但是在 commit 的時候一直判別為原本的 Curl.php,無法修改檔案名稱大小寫於是乎上傳了兩個相同名稱的 curl.php & Curl.php

     

    結果 commit 後只上傳了 curl.php,而 Curl.php 卻無法 commit 進去 git 倉庫

     

    這是因為在 Git 的 Windows 和 MacOS 的 File system 底下會將 “名稱相同" 但大小寫不同的檔案辨認為同一個檔案,如果你需要修改大小寫檔名的時候就會無法 update,只有在 Linux 才會區別大小寫不同為不一樣的檔案。

    閱讀全文
    作者:shazi7804 | 分类:Git | 標籤:, ,
  • Gitblit – 替 Git 安裝一個 Web 管理介面吧 CentOS

    由於公司有建立 Git 版本控管,在 RD 的建議下希望使用 Gitblit 這套當作 Web 控制,所以就有了這一篇的誕生

     

    Gitblit 在 Web 是擁有新增專案權限的,所以在使用者權限的控管是必要的,這套內建有支援簡體中文,但還是看英文比較好懂啦!

     

    Gitblit 是一個基於 Java 的平台,支援 Linux / Windows Server 並且開放原始碼

    Gitblit 官網

    閱讀全文
    作者:shazi7804 | 分类:Git | 標籤:, , ,
  • Mac 於 SourceTree 用 SSH Key 登入

    小弟目前都是在 Mac 的環境進行作業,在眾多的 Git Client Tools 我選擇了 SourceTree 來當工具,SourceTree 同時支援 GitHub、Bitbucket、Kiln

     

    SourceTree 支援 SSH Key 登入,在這個部分有些特別的地方需要注意,所以在此紀錄

     

    在 SourceTree 內你是找不到 SSH Key 的設定參數的,SourceTree 將在預設的位置抓取你的 SSH Key,必須將指定檔案名稱放在指定地方才能正常登入

     

    在進行前你必須先擁有一台 Git share repository,並且建立好私鑰。

    參考:CentOS 安裝 Git Server 共享 repository 達到多人開發環境

    閱讀全文
    作者:shazi7804 | 分类:Git, Mac | 標籤:, , ,