Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

色んな環境用の たった一つの.gitConfig

276 views

Published on

https://fujitsufjct.connpass.com/event/154857/
LT用資料

Published in: Technology
  • Be the first to comment

  • Be the first to like this

色んな環境用の たった一つの.gitConfig

  1. 1. 色んな環境用の たった一つの.gitConfig 内山 航
  2. 2. まずは自己紹介 内山 航(うちやま わたる) Gitとズッ友 社内でGit講師もやった事がある Gitアカウント色々持ってます GitLab:@little555 BitBucket:@little555 GitHub:@uw-little555
  3. 3. まずは自己紹介 内山 航(うちやま わたる) Gitとズッ友 社内でGit講師もやった事がある Gitアカウント色々持ってます GitLab:@little555 BitBucket:@little555 GitHub:@uw-little555 なぜこれだけアカウント名が違うのか
  4. 4. すでに同名アカウントが作られていた
  5. 5. ここからが本題
  6. 6. .gitconfig有効活用してますか?
  7. 7. そもそも.gitconfigって? ユーザーディレクトリ直下に作成されるgitの設定ファイルです。 主に三種類あります。 下記はWindowsの例 システム:「C:¥ProgramData¥Git¥config」 ユーザー:「{ユーザーディレクトリ}¥.gitconfig」 ローカル:「{リポジトリ}¥.git¥config」 下に行くほど優先度が高い! 参考:https://note.nkmk.me/git-config-setting/
  8. 8. リポジトリ毎に設定を変えたいことがままある ● アカウントを使い分けたいときとか ● プロキシとか ● プロキシとか ● プロキシとか
  9. 9. よく聞くのが ● 環境変数やユーザー設定に記載して、リポジトリを変えるたびに書き換える ● リポジトリごとのローカル設定として保存する 「{リポジトリ}¥.git¥config」 $git config --global http.proxy http://proxy.example.com:8080 $git config --global https.proxy http://proxy.example.com:8080 こんなコマンド叩いたことありませんか?
  10. 10. 変更し忘れたりすると悲しい事態に…
  11. 11. そうならないように もっと上手く書けるんです。
  12. 12. 実はホスト名を埋め込めます ←色々ぼかしましたが、こんな感じ
  13. 13. .gitconfig 頭いい! ● お昼休みに個人の資料作りとかも楽々! プ ロ キ シ
  14. 14. Enjoy Git Life ズッ友だよ!!

×