コマンドラインを使った GitHub への既存のプロジェクトの追加
既存の作業を GitHub Enterpriseに置けば、多くの素晴らしい方法で共有とコラボレーションができます。
プロジェクトを CodePlex から移行する場合は、移行ガイド でさらに詳しい情報をご確認ください。
参考: ポイントアンドクリック型のユーザインターフェースに慣れている場合は、プロジェクトを GitHub Desktopで追加してみてください。 詳しい情報については GitHub Desktopヘルプ 中のローカルコンピュータから GitHub Desktop へのリポジトリの追加を参照してください。
警告: リモートリポジトリには、機密情報を決して git add
、commit
、push
しないでください。機密情報には以下が含まれますが、これらだけには限定されません:
- パスワード
- SSH キー
- AWS アクセスキー
- API キー
- クレジットカード番号
- PIN 番号
詳細は「機密データをリポジトリから削除する」を参照してください。
-
使用している GitHub Enterprise Serverインスタンス上で新しいリポジトリを作成します。 エラーを避けるため、新しいリポジトリはREADME、ライセンス、あるいは
gitignore
で初期化しないでください。 これらのファイルは、プロジェクトを GitHub Enterpriseにプッシュした後で追加できます。 -
ターミナルターミナルGit Bashターミナル を開いてください。
-
ワーキングディレクトリをローカルプロジェクトに変更します。
-
ローカルディレクトリを Git リポジトリとして初期化します。
$ git init
-
ファイルを新しいローカルリポジトリに追加します。 これで、それらのファイルが最初のコミットに備えてステージングされます。
$ git add . # ローカルリポジトリにファイルを追加し、コミットに備えてステージします。 ファイルをステージから外すには、'git reset HEAD YOUR-FILE'を使います。
-
ローカルリポジトリでステージングしたファイルをコミットします。
$ git commit -m "First commit" # 追跡された変更をコミットし、リモートリポジトリへのプッシュに備えます。 このコミットを削除してファイルを変更するには、'git reset --soft HEAD~1'を使い、コミットしてからファイルを再度追加してください。
-
At the top of your GitHub Enterprise repository's Quick Setup page, click to copy the remote repository URL.
-
ターミナルで、ローカルリポジトリがプッシュされるリモートリポジトリの URL を追加してください。
$ git remote add origin remote repository URL# 新しいリモートの設定 $ git remote -v # 新しいリモートリポジトリの検証
-
使用している GitHub Enterprise Serverインスタンス へ、ローカルリポジトリの変更をプッシュします。
$ git push -u origin master # origin として指定したリモートリポジトリにローカルリポジトリの変更をプッシュ
-
使用している GitHub Enterprise Serverインスタンス上で新しいリポジトリを作成します。 エラーを避けるため、新しいリポジトリはREADME、ライセンス、あるいは
gitignore
で初期化しないでください。 これらのファイルは、プロジェクトを GitHub Enterpriseにプッシュした後で追加できます。 -
ターミナルターミナルGit Bashターミナル を開いてください。
-
ワーキングディレクトリをローカルプロジェクトに変更します。
-
ローカルディレクトリを Git リポジトリとして初期化します。
$ git init
-
ファイルを新しいローカルリポジトリに追加します。 これで、それらのファイルが最初のコミットに備えてステージングされます。
$ git add . # ローカルリポジトリにファイルを追加し、コミットに備えてステージします。 ファイルをステージから外すには、'git reset HEAD YOUR-FILE'を使います。
-
ローカルリポジトリでステージングしたファイルをコミットします。
$ git commit -m "First commit" # 追跡された変更をコミットし、リモートリポジトリへのプッシュに備えます。 このコミットを削除してファイルを変更するには、'git reset --soft HEAD~1'を使い、コミットしてからファイルを再度追加してください。
-
At the top of your GitHub Enterprise repository's Quick Setup page, click to copy the remote repository URL.
-
コマンドプロンプトで、ローカルリポジトリのプッシュ先となるリモートリポジトリの URL を追加します。
$ git remote add origin remote repository URL# 新しいリモートの設定 $ git remote -v # 新しいリモートリポジトリの検証
-
使用している GitHub Enterprise Serverインスタンス へ、ローカルリポジトリの変更をプッシュします。
$ git push origin master # origin として指定したリモートリポジトリにローカルリポジトリの変更をプッシュ
-
使用している GitHub Enterprise Serverインスタンス上で新しいリポジトリを作成します。 エラーを避けるため、新しいリポジトリはREADME、ライセンス、あるいは
gitignore
で初期化しないでください。 これらのファイルは、プロジェクトを GitHub Enterpriseにプッシュした後で追加できます。 -
ターミナルターミナルGit Bashターミナル を開いてください。
-
ワーキングディレクトリをローカルプロジェクトに変更します。
-
ローカルディレクトリを Git リポジトリとして初期化します。
$ git init
-
ファイルを新しいローカルリポジトリに追加します。 これで、それらのファイルが最初のコミットに備えてステージングされます。
$ git add . # ローカルリポジトリにファイルを追加し、コミットに備えてステージします。 ファイルをステージから外すには、'git reset HEAD YOUR-FILE'を使います。
-
ローカルリポジトリでステージングしたファイルをコミットします。
$ git commit -m "First commit" # 追跡された変更をコミットし、リモートリポジトリへのプッシュに備えます。 このコミットを削除してファイルを変更するには、'git reset --soft HEAD~1'を使い、コミットしてからファイルを再度追加してください。
-
At the top of your GitHub Enterprise repository's Quick Setup page, click to copy the remote repository URL.
-
ターミナルで、ローカルリポジトリがプッシュされるリモートリポジトリの URL を追加してください。
$ git remote add origin remote repository URL# 新しいリモートの設定 $ git remote -v # 新しいリモートリポジトリの検証
-
使用している GitHub Enterprise Serverインスタンス へ、ローカルリポジトリの変更をプッシュします。
$ git push origin master # origin として指定したリモートリポジトリにローカルリポジトリの変更をプッシュ