-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
設定を ~/.config/git/config から他のファイルに移す #113
Comments
ちなみに私は環境変数で注入するようにしている。 ~/bin/.envrc で環境変数を定義して、
普段は ~/bin/my-github-nippou というラッパースクリプト経由で github-nippou を使う。direnv exec 使うことで、このスクリプトを使ったときだけ、環境変数が定義されるような形。 #!/bin/sh
direnv exec "$(dirname $0)" /opt/homebrew/bin/github-nippou $@ |
FYI: 自分は.gitconfigに載せたい秘匿情報は
ref: https://github.com/MH4GF/dotfiles/blob/master/.gitconfig
|
FYI: GitHub CLIは設定情報を 分けておくと設定ファイルを共有しても秘匿情報の漏洩はしづらくなりますし、git管理しやすくなるためPCセットアップがしやすくなるかと思います!GitHub CLIの場合はconfig.ymlを配置する→ |
たしかにユーザー側の対策としてはこれも良いですね。
これも余談になりますが、
"keyring" がキーチェーンアクセスアプリっぽい。 キーチェーンアクセスアプリにある「gh:github.com」という項目だと思うけど、「パスワードを表示」しても 追記:
|
GitHub の Credential を
$ github-nippou init
で~/.config/git/config (or ~/.gitconfig)
に書き込むのは、誰かにその設定ファイルを共有した時、漏洩してしまう観点から良くなかった。~/.config/github-nippou/config.yml
などの独自設定ファイルに移す。peco が参考になるかも。https://github.com/peco/peco/blob/v0.5.11/config.go#L181-L222
The text was updated successfully, but these errors were encountered: