Version

git version 2.14.1.windows.1

默认情况下 git 使用 https 在输入账号密码后会保存到 windows 凭据下。

查看配置信息

1
$ git config --global -l

可以看到类似如下的信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
core.symlinks=false
core.autocrlf=input
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
rebase.autosquash=true
http.sslcainfo=D:/Program Files (x86)/Git/mingw64/ssl/certs/ca-bundle.crt
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.required=true
filter.lfs.process=git-lfs filter-process
credential.helper=manager // 重点看这个

禁止自动保存密码

1
2
3
4
5
$ git config --global --unset credential.helper



$ git config --system --unset credential.helper

恢复自动保存密码

删除掉保存密码的配置就行。如果需要保存的话,可以使用:

1
$ git config --global credential.helper manager

全局安装

1
$ composer global require symfony/var-dumper 2.7.*

加上固定版本号是因为如果本地低版本的 Laravel 项目(比如 Laravel 5.1),它里面依赖的版本是 2.7.* ,如果不指定版本会安装最新的 3.3.*,由于在 Laravel 项目中:

1
2
3
4
5
if (! function_exists('dd')) {
function dd(){
...
}
}

的缘故,导致使用全局定义的 dd function 。会出现不兼容报错的情况。

配置 php.ini

在 php.ini 中找到 auto_prepend_file,然后写上你相对应的路径,比如我的路径:

1
auto_prepend_file = "C:/Users/Administrator.N27NDU1NHONBOGF/AppData/Roaming/Composer/vendor/autoload.php"

更新 composer

1
$ composer global update

这样一来就可以使用 dump() 了。不过还不够,我们还要把 dd() 的代码放进来。

阅读全文 »
0%