赞
踩
Git 凭证管理器 (Git Credential Manager) 可以帮助你安全地存储和管理 Git 凭证。以下是配置步骤:
安装 Git 凭证管理器:
如果没有安装 Git,可以先通过以下命令安装 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
然后通过 Homebrew 安装 Git 和 Git 凭证管理器:
brew install git
brew tap microsoft/git
brew install --cask git-credential-manager
配置 Git 使用凭证管理器:
安装完成后,配置 Git 以使用凭证管理器:
git config --global credential.helper manager-core
使用凭证管理器保存密码:
当你在 VS Code 中第一次进行 Git 操作(如 git pull
或 git push
)时,会提示输入用户名和密码。输入后,凭证管理器会保存这些凭证,以后不再需要每次输入。
如果不想使用凭证管理器,也可以通过 Git 的缓存功能手动存储密码:
配置 Git 使用缓存:
git config --global credential.helper cache
设置缓存时间:
默认缓存时间是 15 分钟,可以通过以下命令修改缓存时间(例如设置为一小时):
git config --global credential.helper 'cache --timeout=3600'
SSH 密钥是一种更安全和方便的方式来管理 Git 认证,不需要每次操作都输入密码:
生成 SSH 密钥:
如果还没有 SSH 密钥,可以生成一个新的:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
按照提示生成密钥后,默认会保存在 ~/.ssh/id_rsa
和 ~/.ssh/id_rsa.pub
。
添加 SSH 密钥到 ssh-agent:
eval "$(ssh-agent -s)"
ssh-add -K ~/.ssh/id_rsa
将公钥添加到 Git 服务器(例如 GitHub):
打开公钥文件并复制内容:
cat ~/.ssh/id_rsa.pub
然后登录到 GitHub 或其他 Git 服务提供商,将公钥添加到你的账户设置中。
配置 Git 使用 SSH URL:
确保使用 SSH URL 克隆仓库,例如:
git clone git@github.com:username/repository.git
如果你使用 VS Code 进行 Git 操作,可以通过内置的终端配置上述设置。在 VS Code 中打开终端并执行相应的命令即可。
通过这些方法,你可以在 macOS 上的 VS Code 中方便地配置和管理 Git 密码,从而提高开发效率。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。