ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

このバージョンの GitHub Enterprise はこの日付をもって終了となります: 2022-02-16. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてください。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してください。

コマンドラインを使った GitHub への既存のプロジェクトの追加

既存の作業を GitHub Enterprise Serverに置けば、多くの素晴らしい方法で共有とコラボレーションができます。

About adding existing projects to GitHub Enterprise Server

ヒント: ポイントアンドクリック型のユーザインターフェースに慣れている場合は、プロジェクトを GitHub Desktopで追加してみてください。 詳しい情報については GitHub Desktopヘルプ 中のローカルコンピュータから GitHub Desktop へのリポジトリの追加を参照してください。

警告: リモートリポジトリには、決してセンシティブな情報をgit addcommitpushしないでください。 センシティブな情報には以下が含まれますが、以下に限定はされません。

詳細は「センシティブなデータをリポジトリから削除する」を参照してください。

Adding a project to GitHub Enterprise Server with GitHub CLI

GitHub CLI は、コンピューターのコマンドラインから GitHub を使用するためのオープンソースツールです。 GitHub CLI can simplify the process of adding an existing project to GitHub Enterprise Server using the command line. To learn more about GitHub CLI, see "About GitHub CLI."

  1. In the command line, navigate to the root directory of your project.

  2. ローカルディレクトリを Git リポジトリとして初期化します。

    git init -b main
  3. To create a repository for your project on GitHub Enterprise Server, use the gh repo create subcommand. Replace project-name with the desired name for your repository. If you want your project to belong to an organization instead of to your user account, specify the organization name and project name with organization-name/project-name.

    gh repo create project-name
  4. Follow the interactive prompts. Alternatively, you can specify arguments to skip these prompts. For more information about possible arguments, see the GitHub CLI manual.

  5. Pull changes from the new repository that you created. (If you created a .gitignore or LICENSE file in the previous step, this will pull those changes to your local directory.)

    git pull --set-upstream origin main
  6. Stage, commit, and push all of the files in your project.

    git add . && git commit -m "initial commit" && git push

Adding a project to GitHub Enterprise Server without GitHub CLI

  1. your GitHub Enterprise Server instance上で新しいリポジトリを作成します。 エラーを避けるため、新しいリポジトリはREADME、ライセンス、あるいは gitignore で初期化しないでください。 これらのファイルは、プロジェクトを GitHub Enterprise Serverにプッシュした後で追加できます。 [Create New Repository] ドロップダウン
  2. ターミナルターミナルGit Bashを開いてください。
  3. ワーキングディレクトリをローカルプロジェクトに変更します。
  4. ローカルディレクトリを Git リポジトリとして初期化します。
    $ git init -b main
  5. ファイルを新しいローカルリポジトリに追加します。 これで、それらのファイルが最初のコミットに備えてステージングされます。
    $ git add .
    # ローカルリポジトリにファイルを追加し、コミットに備えてステージします。 ファイルをステージから降ろすには、'git reset HEAD YOUR-FILE' を使います。
  6. ローカルリポジトリでステージングしたファイルをコミットします。
    $ git commit -m "First commit"
    # 追跡された変更をコミットし、リモートリポジトリへのプッシュに備えます。 このコミットを削除してファイルを変更するには、'git reset --soft HEAD~1' を使い、コミットしてからファイルを再度追加してください。
  7. At the top of your repository on your GitHub Enterprise Server instance's Quick Setup page, click to copy the remote repository URL. リモートリポジトリの URL フィールドのコピー
  8. ターミナルで、ローカルリポジトリがプッシュされるリモートリポジトリの URL を追加してください。
    $ git remote add origin  <REMOTE_URL> 
    # 新しいリモートを設定する
    $ git remote -v
    # 新しいリモート URL を検証する
  9. your GitHub Enterprise Server instance へ、ローカルリポジトリの変更をプッシュします。
    $ git push -u origin main
    # ローカルリポジトリの変更を、origin として指定したリモートリポジトリにプッシュする
  1. your GitHub Enterprise Server instance上で新しいリポジトリを作成します。 エラーを避けるため、新しいリポジトリはREADME、ライセンス、あるいは gitignore で初期化しないでください。 これらのファイルは、プロジェクトを GitHub Enterprise Serverにプッシュした後で追加できます。 [Create New Repository] ドロップダウン
  2. ターミナルターミナルGit Bashを開いてください。
  3. ワーキングディレクトリをローカルプロジェクトに変更します。
  4. ローカルディレクトリを Git リポジトリとして初期化します。
    $ git init -b main
  5. ファイルを新しいローカルリポジトリに追加します。 これで、それらのファイルが最初のコミットに備えてステージングされます。
    $ git add .
    # ローカルリポジトリにファイルを追加し、コミットに備えてステージします。 ファイルをステージから降ろすには、'git reset HEAD YOUR-FILE' を使います。
  6. ローカルリポジトリでステージングしたファイルをコミットします。
    $ git commit -m "First commit"
    # 追跡された変更をコミットし、リモートリポジトリへのプッシュに備えます。 このコミットを削除してファイルを変更するには、'git reset --soft HEAD~1' を使い、コミットしてからファイルを再度追加してください。
  7. At the top of your repository on your GitHub Enterprise Server instance's Quick Setup page, click to copy the remote repository URL. リモートリポジトリの URL フィールドのコピー
  8. コマンドプロンプトで、ローカルリポジトリのプッシュ先となるリモートリポジトリの URL を追加します。
    $ git remote add origin  <REMOTE_URL> 
    # 新しいリモートを設定する
    $ git remote -v
    # 新しいリモート URL を検証する
  9. your GitHub Enterprise Server instance へ、ローカルリポジトリの変更をプッシュします。
    $ git push origin main
    # ローカルリポジトリの変更を、origin として指定したリモートリポジトリにプッシュする
  1. your GitHub Enterprise Server instance上で新しいリポジトリを作成します。 エラーを避けるため、新しいリポジトリはREADME、ライセンス、あるいは gitignore で初期化しないでください。 これらのファイルは、プロジェクトを GitHub Enterprise Serverにプッシュした後で追加できます。 [Create New Repository] ドロップダウン
  2. ターミナルターミナルGit Bashを開いてください。
  3. ワーキングディレクトリをローカルプロジェクトに変更します。
  4. ローカルディレクトリを Git リポジトリとして初期化します。
    $ git init -b main
  5. ファイルを新しいローカルリポジトリに追加します。 これで、それらのファイルが最初のコミットに備えてステージングされます。
    $ git add .
    # ローカルリポジトリにファイルを追加し、コミットに備えてステージします。 ファイルをステージから降ろすには、'git reset HEAD YOUR-FILE' を使います。
  6. ローカルリポジトリでステージングしたファイルをコミットします。
    $ git commit -m "First commit"
    # 追跡された変更をコミットし、リモートリポジトリへのプッシュに備えます。 このコミットを削除してファイルを変更するには、'git reset --soft HEAD~1' を使い、コミットしてからファイルを再度追加してください。
  7. At the top of your repository on your GitHub Enterprise Server instance's Quick Setup page, click to copy the remote repository URL. リモートリポジトリの URL フィールドのコピー
  8. ターミナルで、ローカルリポジトリがプッシュされるリモートリポジトリの URL を追加してください。
    $ git remote add origin  <REMOTE_URL> 
    # 新しいリモートを設定する
    $ git remote -v
    # 新しいリモート URL を検証する
  9. your GitHub Enterprise Server instance へ、ローカルリポジトリの変更をプッシュします。
    $ git push origin main
    # ローカルリポジトリの変更を、origin として指定したリモートリポジトリにプッシュする

参考リンク

このドキュメントは役立ちましたか?

プライバシーポリシー

これらのドキュメントを素晴らしいものにするのを手伝ってください!

GitHubのすべてのドキュメントはオープンソースです。間違っていたり、はっきりしないところがありましたか?Pull Requestをお送りください。

コントリビューションを行う

OR, コントリビューションの方法を学んでください。

問題がまだ解決していませんか?