tur*_*ken 5 git passwords macos
我在多台计算机上工作,我会确保 git 在我推送时永远不会存储我的密码。所以简而言之,我希望 git 总是询问我的 github 密码。
那可能吗?
我比在 Mac 上感到沮丧,出于某种原因,它总是将我的密码存储在钥匙串中,每次我都必须手动删除它。
我正在使用命令行。
编辑:
这个答案给了我解决问题的线索:
在终端运行这个:
git config --local credential.helper ''
或者,您可以编辑您的 .git/config 文件并拥有以下内容:
[credential]
helper = ''
我没有 root 密码(出于某种原因,管理员密码不是有效的 root 密码,请看图)。
git config --global --unset credential.helper
git config --system --unset credential.helper
Run Code Online (Sandbox Code Playgroud)
在 Windows 中:通过依次单击“开始”按钮“开始”按钮图片、“控制面板”、“用户帐户和家庭安全”(或单击“用户帐户”,如果您已连接到网络域),然后单击“用户帐户”,打开用户帐户。在左窗格中,单击管理您的凭据。Windows 7:控制面板\用户帐户\凭据管理器
技巧:https : //git-scm.com/book/en/v2/Git-Tools-Credential-Storage 您可以将记住权限超时更改为 0(零)。
苹果系统
尝试运行 /Applications/Utilities/Keychain Access

右键单击,选择 Delete
如果要从 macOS 终端使用命令行,请键入
git credential-osxkeychain erase
host=github.com
protocol=https
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6702 次 |
| 最近记录: |