一、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账号密码信息。