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

More Related Content

PPTX
今さら聞けない人のためのGit超入門
PPTX
GitLabをバックアップしてみた
PPTX
今さら聞けない人のためのGitLabの始め方 Ubuntu編
PDF
Gitの使い方あれこれ
PPTX
GitLab CI/CD パイプライン
PDF
Git勉強会 2016 Gitで卒論を管理しよう回
PPTX
今さら聞けない人のためのGit超入門 2019/11/21
PPTX
Git 勉強会
今さら聞けない人のためのGit超入門
GitLabをバックアップしてみた
今さら聞けない人のためのGitLabの始め方 Ubuntu編
Gitの使い方あれこれ
GitLab CI/CD パイプライン
Git勉強会 2016 Gitで卒論を管理しよう回
今さら聞けない人のためのGit超入門 2019/11/21
Git 勉強会

What's hot (20)

PDF
やりなおせる Git 入門
PPTX
今さら聞けない人のためのgit超入門 OSC2018京都 資料
PPTX
はじめてのgithub
PPTX
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
PDF
Git LFSを触ってみた
PDF
大容量ファイルもGitで管理。 Git LFSの使い方
PDF
世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)
PDF
猫にはわからないGit講座
PDF
デザイナのためのGit入門
PDF
WindowsでGitを使う際のベストプラクティス
PDF
@s_ssk13さん向けGitHub入門
PDF
今日から始めるGithub
PDF
ゆるふわっGit入門
PDF
Shizudev git hub宿題
PPTX
今さら聞けない人のためのGit超入門 2020/12/19
PDF
Eureka go 2015_12_12
PDF
GitHub入門 手順編
KEY
Git (実践入門編)
PDF
Git 入門
PDF
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
やりなおせる Git 入門
今さら聞けない人のためのgit超入門 OSC2018京都 資料
はじめてのgithub
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git LFSを触ってみた
大容量ファイルもGitで管理。 Git LFSの使い方
世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)
猫にはわからないGit講座
デザイナのためのGit入門
WindowsでGitを使う際のベストプラクティス
@s_ssk13さん向けGitHub入門
今日から始めるGithub
ゆるふわっGit入門
Shizudev git hub宿題
今さら聞けない人のためのGit超入門 2020/12/19
Eureka go 2015_12_12
GitHub入門 手順編
Git (実践入門編)
Git 入門
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Ad

Similar to 色んな環境用の たった一つの.gitConfig (20)

PPTX
GitHub勉強会~当日資料~
PDF
GitHub勉強会
PDF
Git_GiHub講習会.pdf
PPTX
GitHubの使い方
PPTX
GitHub Handson
PDF
医療データ解析者へ向けた Git・GitHub 入門
PDF
初心者がGoでCLIツール作ってみて学んだこと
PPTX
GitHubアカウントの作成
PPT
Gitの紹介
PDF
GitHubの入門を読む前に読む入門書
PDF
Git入門 (Windows)
PDF
Python for Data Analysis第1回勉強会(+git入門)
PDF
Git学ぼうぜの会 ハンズオン資料 - LOCAL学生部 GWイベント
PDF
Git hub pagesで告知サイトを作ってみた
PPTX
Git講習会
PPTX
Git @ NNCT programming workshop
PDF
GitBucketで社内OSSしませんか?
PPTX
Github第4章
PDF
15分でわかるGit入門
PDF
gitを使って、レポジトリの一部抽出forkしてみました
GitHub勉強会~当日資料~
GitHub勉強会
Git_GiHub講習会.pdf
GitHubの使い方
GitHub Handson
医療データ解析者へ向けた Git・GitHub 入門
初心者がGoでCLIツール作ってみて学んだこと
GitHubアカウントの作成
Gitの紹介
GitHubの入門を読む前に読む入門書
Git入門 (Windows)
Python for Data Analysis第1回勉強会(+git入門)
Git学ぼうぜの会 ハンズオン資料 - LOCAL学生部 GWイベント
Git hub pagesで告知サイトを作ってみた
Git講習会
Git @ NNCT programming workshop
GitBucketで社内OSSしませんか?
Github第4章
15分でわかるGit入門
gitを使って、レポジトリの一部抽出forkしてみました
Ad

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

Editor's Notes

  • #3: LT初めてです。優しくしてね。 拍手お願いします!
  • #4: LT初めてです。優しくしてね。 拍手お願いします!
  • #7: マジで絶望です。 一個だけ違うなんてダサすぎです。 過去の自分が作ったという説もある(メアドがもうわからない) ここまでが余談
  • #10: コマンドで打つ人が多いから、あまり意識してないかもですが…
  • #11: 社内プロキシがない人は幸せですね!
  • #12: 昔は意味もわからず叩いてましたが、コマンド打つと設定ファイルに保存されます。
  • #13: 業務では起こり得ないと思いますが、昼休みとかに個人リポジトリいじるときとかにやらかしがちです。 (会社に個人のメールアドレスでコミットしちゃった過去があります)
  • #15: 下の方のプロキシも一緒ですね。 ホスト名を埋め込んで設定を自動で使い分けることができます。
  • #16: オンプレ環境とかはプロキシ不要だったりするので、とても便利ですね。