コマンドラインを使用してファイルをリポジトリに追加する
コマンドラインを使って、既存のファイルを 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 として指定したリモートリポジトリにローカルリポジトリ中の変更をプッシュする