From 1114d0c6ca33b8fd985c223392bf385e76550990 Mon Sep 17 00:00:00 2001 From: CodyZhang Date: Fri, 12 Jun 2020 15:55:12 +0800 Subject: [PATCH] win10 credential manager --- config.md | 36 ++++++++++++++++++++++++++++++ credential.md | 22 +++++++++++++++++- debug.md | 10 +++++++++ images/win10_credential_entry.png | Bin 0 -> 2918 bytes 4 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 config.md create mode 100644 debug.md create mode 100644 images/win10_credential_entry.png diff --git a/config.md b/config.md new file mode 100644 index 0000000..3ab4651 --- /dev/null +++ b/config.md @@ -0,0 +1,36 @@ +### Git Config 相關指令 + +#### 列出所有設定 +```sh +git config --list +``` + +可以指定要列出哪一個層級的設定,例如: global +```sh +git config --global --list +``` + +#### 編輯 config +```sh +git config --global --edit +``` + +#### 取得相關設定 +```sh +git config [key] +``` + +ex: user.name +``` +git config user.name +``` + +#### 修改個別設定 +```sh +git config --[config-level] [key] [value] +``` + +ex: user.email +```sh +git config --global user.name abc@mail.com +``` \ No newline at end of file diff --git a/credential.md b/credential.md index e809dc6..9196eac 100644 --- a/credential.md +++ b/credential.md @@ -1,5 +1,25 @@ ## Git remote 登入驗證 ### Windows 10 密碼管理 +1. 安裝 Git Credential Manager for Windows +[Git Credential Manager for Windows](https://github.com/microsoft/Git-Credential-Manager-for-Windows/releases) + +2. 設定 git credential.helper +```sh +git config --global credential.helper manager +``` + 在 windows 10 裡,到以下的位置,可以管理git的登入密碼 -![windows 10 密碼管理](images/win10_credential.png) \ No newline at end of file +![windows 10 密碼管理](images/win10_credential.png) + + +### git credential helper +- 查看目前的設定 +```sh +git config --global credential.helper +``` + +### FAQ +- 認證管理員沒有相關密碼,沒有跳出詢問密碼,直接回應 fatal authentication failed. +暫時不知道什麼原因,不過可以直接到認證管理員新增一筆資料後,就可以正常運作了。格式如下 +![Credential settings](images/win10_credential_entry.png) \ No newline at end of file diff --git a/debug.md b/debug.md new file mode 100644 index 0000000..63d4860 --- /dev/null +++ b/debug.md @@ -0,0 +1,10 @@ +### Debug 相關指令 +- 開啟GIT追蹤 +```sh +set GIT_TRACE=1 +``` + +- 開啟Git Credential Manager for Windows 追蹤 +```sh +set GCM_TRACE=1 +``` \ No newline at end of file diff --git a/images/win10_credential_entry.png b/images/win10_credential_entry.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb05fd7fb5daeb0e1151dbe477d49aa3dc10673 GIT binary patch literal 2918 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 HqZj`ITuq2w literal 0 HcmV?d00001