您的位置:

Git查看账号密码详细介绍

一、Git查看全局账号密码

在Git中,可以通过以下命令查看全局账号密码:

$ git config --global --list
user.name=[Your Name]
user.email=[Your Email]
credential.helper=osxkeychain

其中credential.helper=osxkeychain表示使用OSX Keychain来存储Git账号密码,可以避免每次都需要输入账号密码。

如果你的Git没有设置OSX Keychain,可以使用如下命令设置:

$ git config --global credential.helper osxkeychain

这样,在你第一次使用Git拉去代码时,会弹出一个窗口让你输入账号密码,之后再使用Git pull/push等命令就不需要再次输入密码。

二、Git查看本地仓库账号密码

有时我们需要查看某个Git本地仓库的账号密码,可以使用如下命令:

$ cat .git/config
...
[remote "origin"]
    url = https://github.com/[Your Name]/[Your Repo].git
    fetch = +refs/heads/*:refs/remotes/origin/*
    username = [Your Username]
...

其中的username即为该仓库的账号名。

此外,下面这个命令也可以查看本地仓库的账号名和密码:

$ git config --local -l
credential.helper=osxkeychain
user.name=[Your Name]
user.email=[Your Email]
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
remote.origin.url=https://github.com/[Your Name]/[Your Repo].git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*

其中remote.origin.url即为该仓库的地址。

三、注意事项

最后,提供几条使用Git查看账号密码时要注意的事项:

1、一定要保护好自己的账号密码,不要轻易泄露。

2、在使用Git时,应该养成使用SSH方式连接服务器的习惯,这样可以避免账号密码泄露。

3、如果不希望Git保存密码,可以使用以下命令:

$ git config --global credential.helper ""

这样就会清除OSX Keychain里的Git账号密码信息。