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