0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Windows + TortoiseGit で Dドライブの VSCode プロジェクトを GitHub にプッシュする方法(安全ディレクトリ対応付き)

Last updated at Posted at 2025-10-05

はじめに

Windows の Dドライブなど、所有権情報が記録されていない場所にある Git プロジェクトで、TortoiseGit を使って GitHub に初回コミット・プッシュする際に出るエラーを回避する手順をまとめます。


目次

  1. GitHub でリポジトリ作成
  2. TortoiseGit でローカルリポジトリ初期化
  3. safe.directory エラーの回避
  4. 最初のコミットとプッシュ
  5. 今後の運用のポイント

1. GitHub でリポジトリ作成

  1. GitHub にログイン
  2. 右上の「+」→ New repository
  3. 設定例
項目 設定例
Repository name ProjectName
Visibility Public / Private
Initialize this repository with チェックなし
  1. 「Create repository」をクリック
  2. HTTPS の URL「https://github.com/username/ProjectName.git」 をコピー

2. TortoiseGit でローカルリポジトリ初期化

  1. エクスプローラーでプロジェクトフォルダ「D:\VSCode_workspace\ProjectName」を右クリック
  2. 「TortoiseGit → Gitリポジトリをここに作成(Create Repository here...)」を選択
  3. 「ベアリポジトリ」は チェックしない
  4. OK を押すと .git フォルダが生成されます

3. safe.directory エラーの回避

エラー例

fatal: detected dubious ownership in repository at 'D:/VSCode_workspace/ProjectName'

対処方法

ターミナルで以下を実行(グローバル設定で一度だけOK):

git config --global --add safe.directory D:/VSCode_workspace/ProjectName

Dドライブ以下のすべてを安全にする場合:

git config --global --add safe.directory D:/VSCode_workspace

削除する場合:

git config --global --unset safe.directory D:/VSCode_workspace/ProjectName

確認する場合:

git config --global --get-all safe.directory

4. 最初のコミットとプッシュ

  1. フォルダ右クリック → 「Git Commit → “main”」
  2. 変更したファイルをチェックしてステージング
  3. コミットメッセージを入力(例: Initial commit 🎉
  4. 「コミット」ボタンをクリックしてローカルに保存
  5. フォルダ右クリック → 「TortoiseGit → プッシュ(Push)」
  6. プッシュ設定を確認:
    • Remote: origin
    • Branch: main
    • 「上流ブランチを設定」にチェック
  7. OK を押すと GitHub に反映されます 🎉

💡 補足

  • コミットは ローカル保存、プッシュは GitHubに送信 というイメージ

  • 初回プッシュ時は「上流ブランチを設定」に必ずチェック

  • 以降のコミットはプッシュだけで GitHub に反映可能


5. 今後の運用のポイント

  • コミット後は「プッシュ」で GitHub に反映される
  • safe.directory は一度設定すれば再設定不要(グローバル設定の場合)
  • プロジェクトごとにテンプレートを設定すると、コミットメッセージの初期値が自動入力される
  • .gitignore を作って node_modules やビルドフォルダを除外すると安全
  • Dドライブのプロジェクトは safe.directory の設定があると安心
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?