我擁有的
- 私有 GitHub 存盤庫:一個 NodeJS 私有模塊/包。
- 使用以下命令創建的 SSH 私鑰-公鑰
ssh-keygen:- 私鑰存盤在
C:\Users\USER\.ssh\id_rsa. - 公鑰
我想避免這個彈出視窗。相反,
id_rsa必須請求 SSH 私鑰密碼。如果我使用這樣的實用程式執行命令
git:git clone [email protected]:USER/REPO.git使用 SSH 私鑰:
Cloning into 'REPO'... Enter passphrase for key '/c/Users/USER/.ssh/id_rsa': remote: Enumerating objects: 20, done. remote: Counting objects: 100% (20/20), done. remote: Compressing objects: 100% (12/12), done. remote: Total 20 (delta 4), reused 20 (delta 4), pack-reused 0 Receiving objects: 100% (20/20), done. Resolving deltas: 100% (4/4), done.環境
- Windows 10 專業版 21H1 19043.1526
- 節點JS 16.13.1
- NPM 7.19.1
uj5u.com熱心網友回復:
您必須了解您的 git 組態檔所在的位置 https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/Where-system-global-and-local-Windows-Git-config -檔案已保存
在您確定 .gitconfig 檔案所在的位置后,為其提供類似于以下的值
[user] email = [email protected] name = My Name John Doe [color] ui = true [push] default = simple [alias] co = checkout [url "ssh://[email protected]/"] insteadOf = https://github.com/ [core] sshcommand=ssh -i ~/.ssh/my_ssh_key_name [pull] rebase = false然后保存上面的 gitconfig 檔案......確保你用實際值更新上面,尤其是你的 ssh 密鑰檔案的位置
現在通過 issing 使用您的 ssh 密鑰
ssh-add ~\.ssh\my_ssh_key_filename有關詳細資訊,請參閱 https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement
還閱讀此 在 Git for Windows 中使用 GIT_SSH_COMMAND
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/429361.html上一篇:Javascript不能在Pythonanywhere上運行
下一篇:npm無法安裝依賴項
- 私鑰存盤在
