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?

【GitHub】新規リポジトリの作成方法

Last updated at Posted at 2025-01-18

記事概要

GitHubで新規リポジトリを作成する方法をまとめる。

前提

  • GitHubアカウントは作成済みである
  • GitHub DesktopをPCにインストール済みである
  • GitHubに登録するアプリケーションは作成済みである

手順1(事前準備)

ディレクトリの情報を記録する隠しファイル(.DS_Store)をGitの管理対象外にする

  1. ターミナル.appで下記コマンドを実行する
    % git config --global core.excludesfile
    
    1. 結果が/ホームディレクトリパス/.gitignore_globalの場合は手順2へ進む
    2. 結果が上記以外の場合は次ステップへ進む
  2. VSCodeで「Command + O」からホームディレクトリを開く
    • .gitignore_globalファイルが存在するディレクトリ配下は、隠しファイルをGitの管理対象外とする
    • ホームディレクトリに隠しファイルを配置すると、PC内のアプリは全てGitの管理対象外になる
    • 外付けHDDなどでアプリを作成する場合、ホームディレクトリ配下ではないので注意が必要である
  3. ファイル.gitignore_globalを新規作成する
  4. 上記で作成したファイルに、.DS_Storeと記述する
  5. ターミナル.appで下記コマンドを実行する
    # ホームディレクトリに移動
    % cd ~
    
    # 隠しファイル".DS_Store"をGitHubの管理対象外にする
    % git config --global core.excludesfile ~/.gitignore_global
    
    # 隠しファイル".DS_Store"をGitHubの管理対象外にできたことを確認
    % git config --global core.excludesfile
    # => /ホームディレクトリパス/.gitignore_global
    

手順2(.DS_Storeファイルを管理対象外に変更)

ディレクトリの情報を記録する隠しファイル(.DS_Store)をGitの管理対象外にする

  1. VSCodeでアプリを開く
  2. アプリ直下にある.gitignoreファイルの一番下の行に、.Ds_Storeと追記する
    # (# Ignore master key for decrypting credentials and more.)の最終行に追記
    
    # Ignore master key for decrypting credentials and more.
    # 中略
    .Ds_Store
    

手順3(リポジトリ情報の再作成)

  1. アプリケーションの作成方法を確認する
    1. クローンしたアプリケーションの場合は次ステップへ進む
    2. クローンしたアプリケーションでない場合は手順4へ進む
  2. ターミナル.appで下記コマンドを実行する
    # アプリのディレクトリにいることを確認
    % pwd
    /~/[アプリ名]
    
    # ディレクトリが存在することを確認
    % ls -a | grep .git
    .git
    .gitignore
    
    # .gitを強制削除
    % rm -rf .git
    
    # .gitが存在しないことを確認
    % ls -a | grep .git
    .gitignore
    
    # ローカルリポジトリの作成
    % git init
    

手順4(ローカルリポジトリの作成)

  1. GitHub Desktopを開く
  2. 「Add Existing Repository...」をクリックする
    • 初回作成時
      • GitHubアプリのTOP画面の左下にある「Add Existing Repository...」をクリック
    • 初回以降
      • 左上の「Current Repository」をクリック
      • 「Add」をクリック
      • 「Add Existing Repository...」をクリック
  3. GitHubで管理したいアプリのディレクトリを選択する
    • Local Pathは、/~/[アプリ名]となること
    • 下記エラーが表示される場合
      Image from Gyazo
      1. create a repositoryをクリックする
      2. 設定を変更せず、Create Repositoryをクリックする
        • 「Name」にはアプリ名を記述
          Image from Gyazo

手順5(初回コミット)

  1. 自動で「Initial commit」が行われるため、手動実行は不要である
    • 自動実行されない場合
      1. 「Summary」にInitial commitと記述してコミットする
    • 「History」タブにて、初回記録を確認できる

手動6(リモートリポジトリの作成)

  1. 「Publish repository」をクリックする
  2. 「Keep this code private」のチェックを外す
    • 「Keep this code private」にチェックが入っていると非公開になる
    • 「Name」にはアプリ名を記述
      Image from Gyazo
  3. 「Publish Repository」をクリックする
  4. リモートリポジトリが作成できているか、GitHubサイトで確認
    「Repositories」に表示されていればOK
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?