コマンドラインを使用してファイルをリポジトリに追加する
コマンドラインを使って、既存のファイルを GitHub Enterpriseのリポジトリにアップロードできます。
参考: 既存のファイルを GitHub Enterprise Web サイトから追加することもできます。
この手順は、以下が済んでいることを前提としています。
- GitHub Enterpriseにリポジトリが作成されているか、他の人が所有する、あなたがコントリビュートしたい既存のリポジトリがあること。
- そのリポジトリを手元のコンピュータにクローンしていること。
警告: リモートリポジトリには、機密情報を決して git add
、commit
、push
しないでください。機密情報には以下が含まれますが、これらだけには限定されません:
- パスワード
- SSH キー
- AWS アクセスキー
- API キー
- クレジットカード番号
- PIN 番号
詳細は「機密データをリポジトリから削除する」を参照してください。
-
自分のコンピュータ上で、GitHub Enterpriseにアップロードしたいファイルを、リポジトリをクローンした際に作成したローカルディレクトリに移動します。
-
ターミナルターミナルGit Bashターミナル を開いてください。
-
ワーキングディレクトリをローカルのリポジトリに変更します。
-
コミットに備えてローカルリポジトリにファイルをステージしてください。
$ git add . # ファイルをローカルリポジトリに追加し、コミットするためにステージします。 ファイルをステージから外すには、'git reset HEAD YOUR-FILE'を使います。
-
ローカルリポジトリでステージしたファイルをコミットする。
$ git commit -m "Add existing file" # 追跡された変更をコミットし、リモートリポジトリへのプッシュに備えます。 このコミットを削除してファイルを変更するには、'git reset --soft HEAD~1'を使い、コミットしてからファイルを再度追加してください。
使用している GitHub Enterprise Serverインスタンス へローカルリポジトリ中の変更をプッシュします。
$ git push origin your-branch# origin として指定したリモートリポジトリにローカルリポジトリ中の変更をプッシュする