使用TortoiseGit下載GitHub原始碼
github.com是目前很熱門的開源專案網站,和codegoogle和sf.net等使用SVN管理原始碼不同,他們主要使用GIT,而在我們客戶端windows平臺使用TortoiseSVN或TortoiseGit對遠端GitHUB上的開源專案進行下載,可以Pull拉到本地硬碟上。
TortoiseGit類似TortoiseSVN,安裝之前需要兩個軟體:msysgit和Putty。首先安裝msysgit,再安裝TortoiseGit,這樣TortoiseGit會自動發現msysgit。
三個軟體安裝完成後,與SVN不同複雜的是要產生私鑰,使用Putty中的puttygen,在windows7的開始快捷選單中能一眼發現,然後產生一個私鑰,需要把滑鼠放在空白處才會工作,產生以後,save儲存到本地一個檔案比如putty.ppk,同時,這裡很關鍵,將產生的私鑰字串選中,複製,然後,貼上到github.com網站的你帳號下公鑰選單中,使用add key新增一個。這樣,確證你的客戶端和GitHub能夠相互驗證信任。
前面儲存好私鑰這個檔案putty.ppk以後,就可以使用TortoiseGit進行遠端專案上傳下載,首先類似SVN必須知道Gihub上你要操作開源專案的網址,比如jdonframework專案是:git@github.com:banq/jdonframework.git
那麼,你就把這段URL配置到TortoiseGit的setting -->git的 remote中,有的文章說要選中這個選單git下的config中的autolf,對於我們中文好像不行,會報Warning: LF will be replaced by CRLF in錯誤,進入git bash敲入git config core.autocrlf false即可,或者不選中。
在自己硬碟任何目錄下選擇一個目錄,按右鍵,從中選擇TortoiseGit的Git clone,填入git@github.com:banq/jdonframework.git 遠端開源專案URL,
加入自己本地的putty.ppk私鑰,就可以將專案下載到本地。
TortoiseGit有Push提交和Pull下載拉兩種,還有commit以及sync等動作,有過TortoiseSVN經驗,琢磨一下就能明白。
https://github.com/banq/jdonframework
[該貼被admin於2011-05-11 18:42修改過]
相關文章
- 如何使用git下載別人在github的程式碼?Github
- Git/TortoiseGit使用Git
- TortoiseGit使用配置Git
- FFmpeg開發筆記(六)如何訪問Github下載FFmpeg原始碼筆記Github原始碼
- AOSP 原始碼下載原始碼
- 03 Git 以及 其 GUI TortoiseGit 的下載與安裝GitGUI
- uniapp商城前端原始碼下載/uniapp多店鋪PHP商城原始碼下載APP前端原始碼PHP
- TP開發的原始碼下載站系統,素材下載站原始碼系統,線上下載原始碼系統原始碼
- kolla-ansible 原始碼下載原始碼
- github原始碼管理工具——使用介紹Github原始碼
- 原始碼下載,軟體下載,遊戲下載www.sixgod.net原始碼遊戲Go
- 如何從GitHub上下載來客原始碼並執行?Github原始碼
- 如何下載Github程式碼倉中的東西?Github
- Mac下載Android原始碼的方法MacAndroid原始碼
- Spring原始碼系列:BeanDefinition載入(下)Spring原始碼Bean
- PHP 底層原始碼下載地址PHP原始碼
- Windows下Github使用WindowsGithub
- 從 GitHub 上面下載程式碼,缺少 vendor 資料夾Github
- Kubernetes原始碼學習之一:下載和編譯原始碼原始碼編譯
- 如何利用python原始碼下載進行下單?Python原始碼
- GitHub:原始碼管理的利器Github原始碼
- 原始碼管理工具——GitHub的介紹和使用原始碼Github
- Linux原始碼下載渠道是什麼Linux原始碼
- Android 11 原始碼下載+編譯教程Android原始碼編譯
- SpringAOP使用及原始碼分析(SpringBoot下)原始碼Spring Boot
- 如何高效閱讀Github原始碼Github原始碼
- GitHub——原始碼管理工具Github原始碼
- Github上如何找開原始碼Github原始碼
- 原始碼管理工具——github原始碼Github
- Thinkphp核心自動下載原始碼系統PHP原始碼
- [ThinkPHP]點選下載吧,提供原始碼哦PHP原始碼
- Ubuntu環境下載OpenJDK11原始碼UbuntuJDK原始碼
- Docker 安裝 gitlab TortoiseGit 拉取程式碼DockerGitlab
- (轉載)MAC下載安卓原始碼提示"gpg (GnuPG) is not available"Mac安卓原始碼AI
- 使用TortoiseGit操作分支的建立與合併Git
- 反向代理 GitHub 提升克隆下載速度!Github
- git同步原始碼到gitee和github原始碼GiteeGithub
- repo下載Android原始碼時報 python windowserror 5Android原始碼PythonWindowsError
- webRTC原始碼下載 Windows Mac(iOS) Linux(Android)全Web原始碼WindowsMaciOSLinuxAndroid