About adding existing projects to GitHub Enterprise Server
ヒント: ポイントアンドクリック型のユーザインターフェースに慣れている� �合は、プロジェクトを GitHub Desktopで追� してみてく� さい。 詳しい情� �については GitHub Desktopヘルプ 中のローカルコンピュータから GitHub Desktop へのリポジトリの追� を参照してく� さい。
警告: リモートリポジトリには、決してセンシティブな情� �をgit add
、commit
、push
しないでく� さい。 センシティブな情� �には以下が含まれますが、以下に限定はされません。
- パスワード
- SSH keys
- AWSアクセスキー
- APIキー
- クレジットカード番号
- PIN番号
詳細は「センシティブなデータをリポジトリから削除する」を参照してく� さい。
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."
-
In the command line, navigate to the root directory of your project.
-
ローカルディレクトリを Git リポジトリとして初期化します。
git init -b main
-
Stage and commit all the files in your project
git add . && git commit -m "initial commit"
-
To create a repository for your project on GitHub, use the
gh repo create
subcommand. When prompted, select Push an existing local repository to GitHub and enter the desired name for your repository. If you want your project to belong to an organization instead of your user account, specify the organization name and project name withorganization-name/project-name
. -
Follow the interactive prompts. To add the remote and push the repository, confirm yes when asked to add the remote and push the commits to the current branch.
-
Alternatively, to skip all the prompts, supply the path to the repository with the
--source
flag and pass a visibility flag (--public
,--private
, or--internal
). For example,gh repo create --source=. --public
. Specify a remote with the--remote
flag. To push your commits, pass the--push
flag. For more information about possible arguments, see the GitHub CLI manual.
Adding a project to GitHub Enterprise Server without GitHub CLI
- your GitHub Enterprise Server instance上で新しいリポジトリを作成します。 エラーを避けるため、新しいリポジトリはREADME、ライセンス、あるいは
gitignore
で初期化しないでく� さい。 これらのファイルは、プロジェクトを GitHub Enterprise Serverにプッシュした後で追� できます。 - ターミナルターミナルGit Bashを開いてく� さい。
- ワーキングディレクトリをローカルプロジェクトに変更します。
- ローカルディレクトリを Git リポジトリとして初期化します。
$ git init -b main
- ファイルを新しいローカルリポジトリに追� します。 これで、それらのファイルが最初のコミットに備えてステージングされます。
$ git add . # ローカルリポジトリにファイルを追� し、コミットに備えてステージします。 ファイルをステージから降ろすには、'git reset HEAD YOUR-FILE' を使います。
- ローカルリポジトリでステージングしたファイルをコミットします。
$ git commit -m "First commit" # 追跡された変更をコミットし、リモートリポジトリへのプッシュに備えます。 このコミットを削除してファイルを変更するには、'git reset --soft HEAD~1' を使い、コミットしてからファイルを再度追� してく� さい。
- At the top of your repository on your GitHub Enterprise Server instance's Quick Setup page, click to copy the remote repository URL.
- ターミナルで、ローカルリポジトリがプッシュされるリモートリポジトリの URL を追� してく� さい。
$ git remote add origin <REMOTE_URL> # 新しいリモートを設定する $ git remote -v # 新しいリモート URL を検証する
- your GitHub Enterprise Server instance へ、ローカルリポジトリの変更をプッシュします。
$ git push -u origin main # ローカルリポジトリの変更を、origin として指定したリモートリポジトリにプッシュする
- your GitHub Enterprise Server instance上で新しいリポジトリを作成します。 エラーを避けるため、新しいリポジトリはREADME、ライセンス、あるいは
gitignore
で初期化しないでく� さい。 これらのファイルは、プロジェクトを GitHub Enterprise Serverにプッシュした後で追� できます。 - ターミナルターミナルGit Bashを開いてく� さい。
- ワーキングディレクトリをローカルプロジェクトに変更します。
- ローカルディレクトリを Git リポジトリとして初期化します。
$ git init -b main
- ファイルを新しいローカルリポジトリに追� します。 これで、それらのファイルが最初のコミットに備えてステージングされます。
$ git add . # ローカルリポジトリにファイルを追� し、コミットに備えてステージします。 ファイルをステージから降ろすには、'git reset HEAD YOUR-FILE' を使います。
- ローカルリポジトリでステージングしたファイルをコミットします。
$ git commit -m "First commit" # 追跡された変更をコミットし、リモートリポジトリへのプッシュに備えます。 このコミットを削除してファイルを変更するには、'git reset --soft HEAD~1' を使い、コミットしてからファイルを再度追� してく� さい。
- At the top of your repository on your GitHub Enterprise Server instance's Quick Setup page, click to copy the remote repository URL.
- コマンドプロンプトで、ローカルリポジトリのプッシュ先となるリモートリポジトリの URL を追� します。
$ git remote add origin <REMOTE_URL> # 新しいリモートを設定する $ git remote -v # 新しいリモート URL を検証する
- your GitHub Enterprise Server instance へ、ローカルリポジトリの変更をプッシュします。
$ git push origin main # ローカルリポジトリの変更を、origin として指定したリモートリポジトリにプッシュする
- your GitHub Enterprise Server instance上で新しいリポジトリを作成します。 エラーを避けるため、新しいリポジトリはREADME、ライセンス、あるいは
gitignore
で初期化しないでく� さい。 これらのファイルは、プロジェクトを GitHub Enterprise Serverにプッシュした後で追� できます。 - ターミナルターミナルGit Bashを開いてく� さい。
- ワーキングディレクトリをローカルプロジェクトに変更します。
- ローカルディレクトリを Git リポジトリとして初期化します。
$ git init -b main
- ファイルを新しいローカルリポジトリに追� します。 これで、それらのファイルが最初のコミットに備えてステージングされます。
$ git add . # ローカルリポジトリにファイルを追� し、コミットに備えてステージします。 ファイルをステージから降ろすには、'git reset HEAD YOUR-FILE' を使います。
- ローカルリポジトリでステージングしたファイルをコミットします。
$ git commit -m "First commit" # 追跡された変更をコミットし、リモートリポジトリへのプッシュに備えます。 このコミットを削除してファイルを変更するには、'git reset --soft HEAD~1' を使い、コミットしてからファイルを再度追� してく� さい。
- At the top of your repository on your GitHub Enterprise Server instance's Quick Setup page, click to copy the remote repository URL.
- ターミナルで、ローカルリポジトリがプッシュされるリモートリポジトリの URL を追� してく� さい。
$ git remote add origin <REMOTE_URL> # 新しいリモートを設定する $ git remote -v # 新しいリモート URL を検証する
- your GitHub Enterprise Server instance へ、ローカルリポジトリの変更をプッシュします。
$ git push origin main # ローカルリポジトリの変更を、origin として指定したリモートリポジトリにプッシュする