日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Git 客户端的安装与使用

發布時間:2023/12/18 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git 客户端的安装与使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Git 是當前最流行的版本控制工具,使用率上早已超過了 SVN。本文總結了 Windows 環境下 Git 客戶端的安裝(包括命令行和界面工具),并以 Github/Gitlab 為例,在服務器上配置客戶端公鑰的方式認證客戶端(而不是客戶端指定用戶名密碼的傳統方式),提高了安全性。

作者:王克鋒
出處:https://kefeng.wang/2017/03/12/git-client/
版權:自由轉載-非商用-非衍生-保持署名,轉載請標明作者和出處。

1.下載與安裝

1.1 安裝 Windows Installer 4.5

可能已安裝,如果后面安裝失敗的話,再回來安裝。

Windows Installer 4.5 Redistributable
WindowsXP-KB942288-v3-x86.exe

1.2 安裝命令行工具 git.exe

下面的客戶端工具 TortoiseGit 依賴于 git.exe(37M)。

Git for Windows
Git-2.16.1.4-64-bit.exe

  • 安裝位置:默認為 C:\Program Files\Git;
  • 選擇組件:都不需要選中;
  • 其他步驟:都保持默認。

PATH 中自動增加 C:\Program Files\Git\cmd,git.exe 已可用。
驗證 git --version。

1.3 安裝GUI工具 TortoiseGit

是 TortoiseSVN 的 Git 版本,可用于遷移 SVN 到 GIT。

TortoiseSVN download
TortoiseGit-2.5.0.0-64bit.msi
TortoiseGit-LanguagePack-2.5.0.0-64bit-zh_CN.msi
安裝 TortoiseGit-2.5.0.0-64bit.msi(不必以管理員權限), 保持默認安裝位置C:\Program Files\TortoiseGit,安裝后無需啟動設置向導。語言包可以不安裝。

1.4 設置 TortoiseGit

  • 打開設置界面(開始菜單或資源管理器右鍵菜單):TortoiseGit / Settings
  • 定制資源管理器右鍵菜單(General / Context Menu):只需保留最常用的 Pull / Commit / Push;
  • 設置 Git 調用(Git): name=xxx, email=xxx@gmail.com(push時會要求輸入username和password)
  • 設置版本比較與合并的工具(Diff Viewer 和 Diff Viewer / Merge Tool):選擇 External 并填入 C:\Program Files\Beyond Compare 4\BCompare.exe

2.配置帳號

2.1 Github 帳號

2.1.1 生成密鑰對(客戶端)

## 其中 -P(Passphrase) 和 -f(Output file) 都必須指定,否則會要求輸入。 mkdir %USERPROFILE%\.ssh "C:\Program Files\Git\usr\bin\ssh-keygen.exe" -t rsa -C "xxx@gmail.com" -P "" -f %USERPROFILE%\.ssh\id_rsa

2.1.2 配置公鑰(Github 網站上)

  • 復制公鑰文件 %USERPROFILE%\.ssh\id_rsa.pub 的內容;
  • 進入 Github 并登錄,進入 Account / Settings / SSH and GPG keys;
  • 點擊 New SSH key,輸入 Title(助記名稱) 和 Key(剪貼板的公鑰內容).

2.1.3 驗證

執行(HTTPS方式):git clone https://github.com/kefeng-wang/kefeng-wang.git
如果使用 SSH 方式,會警告 The authenticity of host github.com can't be established,選擇繼續后,會生成文件 %USERPROFILE%\.ssh\known_hosts,之后就不會再報此警告。

2.2 Gitlab 帳號

2.2.1 生成密鑰對(客戶端)

  • 開始菜單: TortoiseGit / PuttyGen,KEY 類型保持默認的 RSA;
  • 點擊 Generate 按鈕,然后鼠標空白區域內不停的移動,以鼠標軌跡作為隨機因子生成密鑰對;
  • 保存私鑰至文件 %USERPROFILE%\.ssh\putty.ppk
  • 保存公鑰至文件 %USERPROFILE%\.ssh\putty.pub 并復制其內容。

2.2.2 配置公鑰(Gitlab 網站上)

  • 進入 Gitlib 的 WEB 頁面 http://gitlab.alibaba-inc.com
  • add an SSH key:Title=公司電腦,Key=<公鑰內容>

2.2.3 KEY 管理

http://gitlab.alibaba-inc.com/profile/keys

總結

以上是生活随笔為你收集整理的Git 客户端的安装与使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。