Git安裝配置與遠程倉庫使用
1. Git 下載與安裝
① 進入Git 官網 https://git-scm.com/
② 選擇合適系統版本下載,本文以windows為例進行下載
當前最新版本為 2.50.1 ,瀏覽器默認下載很慢,用迅雷比較快
③ 安裝Git
我安裝在D盤
等待完成即可
2. Git 配置
① 配置用戶名和電子郵箱(用來記錄代碼提交者)
在任意文件夾空白處右鍵,選擇 Open Git Bash here,
配置如下信息:
git config --global user.name "your name"git config --global user.email "your_email@163.com"
使用如下命令查看配置是否生效:
git config --global --list
② 生成 SSH Key
在 Git 中添加 SSH Key 的主要作用是安全、方便地進行身份驗證,讓你無需每次都輸入用戶名和密碼就能與遠程 Git 倉庫(如 GitHub, GitLab, Gitee, 自建 Git 服務器等)進行安全的通信。
-
進入git Bash后執行如下命令:
ssh-keygen -t rsa -C "your_email@163.com"
直接一直回車就好 -
找到公鑰位置
上述步驟執行完后會在提示的文件夾下生成公鑰(id_rsa.pub)和私鑰(id_rsa),這里涉及到非對稱加密的知識,簡而言之 明文+公鑰 經過加密算法變成密文,密文+私鑰經過解密算法變成明文,不做過多解釋
-
復制公鑰 id_rsa.pub 內容
③ 配置 SSH Key
1)進入github設置頁面
2)選擇 SSH and GPG keys
3)新增 SSH Key
把公鑰 id_rsa.pub 內容復制進來即可
成功后可看到
4)驗證
在 git bash 命令框輸入如下命令:
ssh -T git@github.com
如果是第一次執行該命令會看到如下信息:
The authenticity of host 'github.com (20.205.243.166)' can't be established.
ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
意思是無法確認主機真實性,問我們是不是要繼續連接,我們輸入 yes 回車即可,之后可以看到如下內容:
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
Hi 你的github名稱! You've successfully authenticated, but GitHub does not provide shell access.
這樣就表示本地與 github(遠程倉庫)成功建立了連接