TortoiseGit的下載、安裝和配置

一、TortoiseGit的簡介

tortoiseGit是一個開放的git版本控制系統的源客戶端,支持Winxp/vista/win7.該軟件功能和git一樣

不同的是:git是命令行操作模式,tortoiseGit界面化操作模式,不用記git相關命令就可以直接操作,讀者可根據自己情況選擇安裝

二、TortoiseGit的下載

tortoiseGit下載地址:download.TortoiseGit.org – Index of /tgit/icon-default.png?t=O83Ahttps://download.tortoisegit.org/tgit/

進入2.17.0.0之后可看到包含32位和64位的軟件安裝包下載,以及各種語言安裝包,根據自己的系統選擇對應的安裝包,筆者主機是win10 64位。就以64位為例

語言包下載安裝根據個人習慣,默認是英文(推薦),需要中文的下載語言包安裝即可

?

3 TortoiseGit安裝

安裝順序:先安裝程序包,然后安裝語言包(LanguagePack).

安裝說明:因為TortoiseGit 只是一個程序殼,必須依賴一個 Git Core,所以安裝前請確定已完成git安裝和配置

可參考:

Git客戶端下載

下載地址

Git客戶端官網下載鏈接:https://git-scm.com/downloads

git安裝請一路默認安裝即可,中間安裝路徑可根據實際情況調整。

4 TortoiseGit配置

4.1 常規配置

  • 先選擇一個本地的目錄,作為git項目存放的目錄,方便管理。本文選擇:

   D:\workspace,建議:路徑中不要包含中文

  

  • 在空白處點擊鼠標右鍵, 選擇 --> TortoiseGit --> Settings, 彈出配置界面(當TortoiseGit安裝完成后,鼠標右鍵點擊后,默認出現 TortoiseGit 相關選項)

  • 點擊General,在頁面中選擇Language下拉框,選擇“中文(簡體)中華人名共和國”,然后點擊應用,確定關閉對話框(當然也可以繼續使用英文)

   ??如果使用英文:該步驟和下一步驟可直接跳過

  • 在空白處再次點擊鼠標右鍵,可以看到彈出菜單中已經變成中文. 原來的?Settings?變成?設置;?Clone?變為?克隆,點擊設置(S),再次彈出配置界面
  • 配置右鍵菜單. 在設置對話框中,點選左邊的"右鍵菜單",如果右邊的復選框有默認勾選,全部去掉,,這樣右鍵菜單顯得比較干凈

  • 點擊左邊Git,配置相關信息,配置好后保存退出

  ①因為當前還沒有本地項目,所以 “編輯本地 .git/config(L)” 按鈕處于灰色不可用狀態,如果在某個本地Git項目下打開配置對話框,那么這個按鈕就可用,然后就可以編輯此項目的一些屬性。

  ②點擊 “編輯全局 .git/config(O)”按鈕,會使用記事本打開全局配置文件,在全局配置文件中,在后面加上下面的內容:

  [user]

  name = test

  email = test@qq.com

  signingkey = test&123456

  [credential]

  helper = store

? ? ? 則當你推送項目到Github等在線倉庫時,會記住你輸入的用戶名和密碼(這里不是用戶的姓名和Email),這里用戶名和密碼就是注冊github的用戶名和密碼

  name: 注冊github的賬號,如: test

  signingkey: 注冊github的密碼: *********

  Email: 是聯系郵箱,給別人聯系時使用

4.2 秘鑰配置

前面已經提到TortoiseGit只是一個殼,除軟件的常規配置(語言包、用戶信息等),還需要像git一樣生成、配置秘鑰信息

  • 開始-->TortoiseGit-->PuTTYgen,進入PuTTY Key Generator

  • 點擊Generate,生成的過程中

  注意:生成時鼠標要不停劃過進度條,不然進度條會一直不動!

  • 先點擊Save private key把私有的密鑰存起來,記住存儲的位置,后面會用到

   ?把生成出來的public Key復制粘貼到Github上面,配置SSH key,

  • Github配置成功即可

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/62910.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/62910.shtml
英文地址,請注明出處:http://en.pswp.cn/web/62910.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

最新版Chrome瀏覽器加載ActiveX控件之Adobe PDF閱讀器控件

背景 Adobe PDF閱讀器控件是一個ActiveX控件,用于在Windows平臺上顯示和操作PDF文件。它提供了一系列方法和屬性,可以實現對PDF文件的加載、顯示、搜索、打印、保存等操作。 allWebPlugin中間件是一款為用戶提供安全、可靠、便捷的瀏覽器插件服務的中間件…

linux在沒網的情況下如何校驗時間 超詳細拿來即用

一、沒有校時服務器的話 1、手動修改 sudo date --set"2024-06-17 13:44:00"二、有校時服務器的話 1、手動校時 ntpdate 14.193.73.22、自動校時 寫一個校時服務腳本 14.193.73.2 是校驗時間服務器 #!/bin/sh while true dontpdate 14.193.73.2sleep 5;hwclock…

源碼分析之Openlayers中的控件篇Control基類介紹

概述 Openlayers 中內置了9類控件,這9類控件都是基于Control類,而Control類則是繼承于BaseObject類,如下圖所示: 如上,這9類控件分別是: Attribution:屬性控件FullScreen:全屏控件MousePositi…

計算機網絡知識點全梳理(二.HTTP知識點總結)

目錄 HTTP基本概念 HTTP優缺點 HTTP優點(1.1) HTTP缺點 HTTP與HTTPS HTTP 與 HTTPS 的區別 HTTPS 解決 HTTP 的哪些安全問題? HTTPS 如何解決安全問題? HTTPS 連接建立的過程: HTTP/1.1、HTTP/2、HTTP/3 演…

第P2周:Pytorch實現CIFAR10彩色圖片識別

🍨 本文為🔗365天深度學習訓練營 中的學習記錄博客🍖 原作者:K同學啊 目標 實現CIFAR-10的彩色圖片識別實現比P1周更復雜一點的CNN網絡 具體實現 (一)環境 語言環境:Python 3.10 編 譯 器: …

Quant connect的優勢和不足,學習曲線難

Quant connect的優勢和不足 Quant connect作為一個成熟的算法交易平臺,具有許多優勢,包括: 強大的回測功能:Quant connect提供了豐富的數據源和回測功能,可以對各種交易策略進行全面的回測和分析。 容易上手&#xf…

深入理解 Ansible Playbook:組件與實戰

目錄 1 playbook介紹 2 YAML語言 2.1語法簡介 2.2數據類型 3 Playbook核心組件 3.1 hosts組件 3.2 remote_user組件 3.3 task列表和action組件 3.4 handlers 3.5 tags組件 3.6 其他組件說明 1 playbook介紹 playbook 劇本是由一個或多個"play"組成的列表。…

2024年食堂采購系統源碼技術趨勢:如何開發智能的供應鏈管理APP

本篇文章,小編將與大家一同探討2024年食堂采購系統的技術趨勢,并提供開發更智能的供應鏈管理APP的策略。 一、2024年食堂采購系統的技術趨勢 1.人工智能與機器學習的深度應用 在2024年,AI和機器學習在食堂采購系統中的應用將更加普遍。這些…

代碼隨想錄-算法訓練營-番外(圖論01:圖論理論基礎,所有可到達的路徑)

day01 圖論part01 今日任務:圖論理論基礎/所有可到達的路徑 代碼隨想錄圖論視頻部分還沒更新 https://programmercarl.com/kamacoder/圖論理論基礎.html#圖的基本概念 day01 所有可達路徑 鄰接矩陣 import java.util.Scanner;import java.util.List;import java.util.ArrayL…

系統架構的演變

什么是系統架構? 系統架構是系統的一種整體的高層次的結構表示,它確定了系統的基本組織、組件之間的關系、組件與環境的關系,以及指導其設計和發展的原則。隨著技術的發展和業務需求的增長,系統架構經歷了從簡單到復雜、從集中到…

c++總復習

C 中多態性在實際項目中的應用場景 圖形繪制系統 描述:在一個圖形繪制軟件中,可能有多種圖形,如圓形、矩形、三角形等。這些圖形都有一個共同的操作,比如繪制(draw)。通過多態性,可以定義一個基…

pip離線安裝一個github倉庫

要使用pip安裝一個本地Git倉庫,你可以按照以下步驟操作: 確保你已經克隆了Git倉庫到本地。 進入倉庫所在的目錄。 使用pip安裝。 以下是具體的命令: 克隆Git倉庫到本地(替換下面的URL為你的倉庫URL) git clone https…

【從零開始入門unity游戲開發之——C#篇04】棧(Stack)和堆(Heap),值類型和引用類型,以及特殊的引用類型string

文章目錄 知識回顧一、棧(Stack)和堆(Heap)1、什么是棧和堆2、為什么要分棧和堆3、棧和堆的區別棧堆 4、總結 二、值類型和引用類型1、那么值類型和引用類型到底有什么區別呢?值類型引用類型 2、總結 三、特殊的引用類…

【C語言實現:用隊列模擬棧與用棧模擬隊列(LeetCode 225 232)】

LeetCode刷題記錄 🌐 我的博客主頁:iiiiiankor🎯 如果你覺得我的內容對你有幫助,不妨點個贊👍、留個評論?,或者收藏?,讓我們一起進步!📝 專欄系列:LeetCode…

【Python】Selenium 爬蟲的使用技巧和案例

引言 Selenium 是 Python 中功能強大的自動化測試工具,因其能夠操控瀏覽器進行模擬操作,被廣泛應用于網頁數據爬取。相比傳統的 requests 等庫,Selenium 能更好地應對動態加載內容和復雜交互場景。本文將詳細介紹 Selenium 爬蟲的使用技巧,并提供實際案例來幫助讀者快速上…

MySQL SQL語句性能優化

MySQL SQL語句性能優化指南 一、查詢設計優化1. 避免 SELECT *2. 使用 WHERE 進行條件過濾3. 避免在索引列上使用函數和表達式4. 使用 LIMIT 限制返回行數5. 避免使用子查詢6. 優化 JOIN 操作7. 避免全表掃描 二、索引優化1. 使用合適的索引2. 覆蓋索引3. 索引選擇性4. 多列索引…

Mybatis動態sql執行過程

動態SQL的執行原理主要涉及到在運行時根據條件動態地生成SQL語句,然后將其發送給數據庫執行。以下是動態SQL執行原理的詳細解釋: 一、接收參數 動態SQL首先會根據用戶的輸入或系統的條件接收參數。這些參數可以是查詢條件、更新數據等,它們…

java jar包加密 jar-protect

介紹 java 本身是開放性極強的語言,代碼也容易被反編譯,沒有語言層面的一些常規保護機制,jar包很容易被反編譯和破解。 受classfinal(已停止維護)設計啟發,針對springboot日常項目開發,重新編寫安全可靠的jar包加殼加密技術,用于保護軟件版權。 使用說…

Linux:Git

Git常見指令: git help xx_command git xx_command --help git --version 查看git版本git config --global user.name "xxx_name" 全局級別的簽名設置,全局的放在本用 git config --global user.ema…

【WiFi】WiFi中RSSI、SNR、NF之間關系及說明

RSSI(接收信號強度指示) 定義: RSSI 是一個相對值,用于表示接收到的無線信號的強度。它通常由無線設備的硬件(如無線網卡或無線芯片)直接提供。 計算: RSSI 的計算通常是由設備的無線芯片完成的…