我正在尝试根据
此示例使用
git config
命令编辑/etc/krb5.conf。
我试过这个:
$ git config --file=/etc/krb5.conf libdefaults.renew_lifetime 7d
error: invalid key: libdefaults.renew_lifetime
$ echo $?
1
$
我期待这个:
$ git config --file=/etc/krb5.conf libdefaults.renew_lifetime 7d
$ git config --file=/etc/krb5.conf libdefaults.renew_lifetime
7d
$
Git 不允许您的配置键中包含下划线。此行为在此处编码https://github.com/git/git/blob/master/config.c#L586
$ git config --file=/etc/krb5.conf libdefaults.renewlifetime # note no "_"
将产生:
[libdefaults]
renewlifetime = 7d