怎么看保存下来的git密码

fiy 其他 235

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    当你在使用Git命令时,可以选择保存密码来避免在每次操作时都需要输入用户名和密码。Git保存密码的方式有两种:基于内存缓存和基于文件的持久化缓存。下面我将分别介绍这两种方式。

    一、基于内存缓存的密码保存方式:
    Git默认使用基于内存的缓存方式保存用户密码。在每次需要身份验证的操作时,Git会在内存中缓存你的用户名和密码,并在当前会话中重复使用这些凭据。但是,当你关闭终端或者电脑重启后,这些凭据将被清除,需要再次输入用户名和密码。

    二、基于文件的持久化缓存的密码保存方式:
    如果你希望在终端关闭后或者电脑重启后仍然保留Git密码,可以使用基于文件的持久化缓存方式。下面是两种常用的方法:

    方法一:使用`credential.helper`配置

    1. 打开终端,输入以下命令配置credential.helper:
    “`
    git config –global credential.helper store
    “`
    2. 输入以上命令后,Git会将用户名和密码存储在用户根目录下的`.git-credentials`文件中。每次访问Git仓库时,Git将自动从该文件中读取凭据完成身份验证。

    方法二:使用`credential.helper`配置与安全钥匙链搭配

    1. 打开终端,输入以下命令配置credential.helper:
    “`
    git config –global credential.helper osxkeychain
    “`
    2. 输入以上命令后,Git会将用户名和密码存储在Mac系统的钥匙链中。这样,每次访问Git仓库时,Git会自动从钥匙链中读取凭据完成身份验证。

    三、查看保存下来的Git密码
    无论你选择了哪种密码保存方式,都可以通过以下方式查看保存下来的Git密码:

    1. 基于文件的持久化缓存方式:
    – 对于使用了`credential.helper store`的方式,可以查看用户根目录下的`.git-credentials`文件,其中包含保存的用户名和密码信息。
    – 对于使用了`credential.helper osxkeychain`的方式,可以在Mac系统的钥匙链中找到保存的凭据信息。

    2. 基于内存缓存方式:
    – 无法直接查看保存在内存中的Git密码,因为这种方式会话结束后会自动清除。

    综上所述,保存在Git中的密码可以通过相应的方式和位置查看,选择合适的密码保存方式可以提高使用Git的便利性和安全性。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在使用Git时,有时我们会选择将远程仓库的密码保存下来,以便以后的使用。如果你想查看保存下来的Git密码,可以尝试以下方法:

    1. 使用Git命令查看密码
    可以使用以下命令来查看已保存的Git密码:
    “`
    git config –global –get-all credential.helper
    “`
    这个命令会显示你当前使用的凭据助手。可能的返回值包括“cache”、“store”或“osxkeychain”。如果返回的是“store”或“osxkeychain”,请尝试下面的方法。

    2. 查看Git凭据存储文件
    如果你使用的是“store”或“osxkeychain”凭据助手,Git会将密码保存在某个文件中。你可以通过以下方法找到该文件,并打开查看密码:
    – 在Windows上,凭据文件通常保存在`C:\Users\你的用户名\.git-credentials`中。
    – 在Mac上,凭据文件通常保存在`~/.git-credentials`中。
    – 在Linux上,凭据文件通常保存在`~/.git-credentials`中。

    3. 通过图形界面查看密码
    如果你使用的是Git的可视化工具,如GitHub Desktop或SourceTree,你可以通过界面来查看保存的密码。具体步骤会因工具而异,可以在工具的设置或选项中查找与凭据相关的功能。

    4. 使用操作系统提供的凭据管理器
    如果你使用的是Windows系统,可以尝试使用Windows凭据管理器来查看保存的Git密码。你可以按下Win + R组合键打开运行窗口,输入`control /name Microsoft.CredentialManager`打开凭据管理器,然后在“Windows凭据”中查找与Git相关的凭据。

    5. 防止密码被保存
    如果你不希望Git保存密码,可以通过以下方法来禁用密码的保存:
    – 在git命令行中,使用以下命令来配置Git:
    “`
    git config –global –unset credential.helper
    “`
    – 如果你使用的是图形界面工具,可以在设置或选项中找到密码保存的相关选项,并将其禁用。

    无论你是选择查看已保存的Git密码,还是决定禁用密码保存,都需要注意保护密码的安全性。确保密码不会被泄露给未经授权的人员,并及时更改密码以增强安全性。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要查看保存下来的git密码,可以按照以下步骤进行操作:

    1. Git Credential Manager(GCM):在Windows操作系统上,Git使用Git Credential Manager(GCM)来管理凭据。要查看保存的git密码,首先需要找到GCM的安装位置。默认情况下,GCM安装在以下路径中:
    C:\Program Files\Git\mingw64\libexec\git-core\git-credential-manager.exe

    2. 打开Git Bash:在Windows中,按住Shift键并右击Git Bash的快捷方式,然后选择“以管理员身份运行”。这将打开一个命令行窗口。

    3. 输入命令:在命令行窗口中,输入以下命令,然后按Enter键执行:
    “`
    git credential-manager get
    “`

    4. 查看已保存的git密码:执行上述命令后,命令行窗口将显示所有已保存的git密码,以及它们对应的git仓库URL。

    注意:在上述步骤中,我们假设已经安装了Git Bash和Git Credential Manager,并且GCM已经能够正确保存git密码。如果没有安装或配置GCM,请按照官方文档的说明进行安装和配置。

    其他平台上的Git密码管理方式可能会有所不同,请查阅相关文档或参考特定平台上的操作指南。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部