GitHub AE でリポジトリにファイルを追加する
ブラウザを介してリポジトリに追加できるファイルのサイズは、1 ファイルあたり 25 MBまでです。 コマンドラインからは、より大きいサイズのファイルを追加でき、1 ファイルあたり 100 MBまでです。 詳しくは、「コマンドラインを使用してリポジトリにファイルを追加する」を参照してください。 100 MB より大きいファイルを追加するには、Git Large File Storage を使う必要があります。 詳しくは、「GitHub での大きいファイルについて」を参照してください。
ヒント:
- GitHub AE には同時に複数のファイルをアップロードできます。
- リポジトリに保護されたブランチがある場合、GitHubを使ってその保護されたブランチ中のファイルを編集したり、保護されたブランチにファイルをアップロードしたりすることはできません。 詳しくは、「保護されたブランチについて」を参照してください。
GitHub Desktopを使って、変更を新しいブランチに移動させてコミットできます。 詳しくは、「GitHub Desktop でプロジェクトの変更をコミットしてレビューする」を参照してください。
-
ご自分のエンタープライズ で、リポジトリのメイン ページへ移動します。
-
ファイルの一覧で、 [ファイルの追加] ドロップダウン メニューを選択し、 [ファイルのアップロード] をクリックします。 または、ファイルをブラウザーにドラッグ アンド ドロップしてもかまいません。
-
アップロードするファイルを選択するには、ファイルまたはフォルダーをドラッグ アンド ドロップするか、 [ファイルの選択] をクリックします。
-
In the "Commit message" field, type a short, meaningful commit message that describes the change you made to the file. You can attribute the commit to more than one author in the commit message. For more information, see "複数の作者を持つコミットを作成する." 1. コミットメッセージフィールドの下で、コミットの追加先を現在のブランチか新しいブランチから選択してください。 現在のブランチがデフォルトブランチなら、コミット用に新しいブランチを作成してからPull Requestを作成すべきです。 詳しくは、「pull request の作成」を参照してください。
-
[変更の提案] をクリックします。
コマンドラインを使用してファイルをリポジトリに追加する
コマンド ラインを使って、GitHub AE 上のリポジトリに既存のファイルをアップロードできます。
参考: GitHub AE Web サイトからリポジトリに既存のファイルを追加することもできます。
この手順は、以下が済んでいることを前提としています。
- GitHub AE にリポジトリが作成されているか、他の人が所有する、自分がコントリビュートしたい既存のリポジトリがあること
- そのリポジトリをローカルのコンピューターにクローンしていること
警告: リモート リポジトリに機密情報を、決して git add
、commit
、または push
しないでください。 センシティブな情報には以下が含まれますが、以下に限定はされません。
- パスワード
- SSH キー
- AWS アクセス キー
- API キー
- クレジット カード番号
- PIN 番号
詳しくは、「リポジトリからの機微なデータの削除」を参照してください。
- 自分のコンピュータ上で、GitHub AEにアップロードしたいファイルを、リポジトリをクローンした際に作成したローカルディレクトリに移動します。
- [ターミナル][ターミナル][Git Bash] を開きます。 1. ワーキングディレクトリをローカルのリポジトリに変更します。 1. コミットに備えてローカルリポジトリにファイルをステージングしてください。
$ git add . # Adds the file to your local repository and stages it for commit. ファイルをステージング解除するには、'git reset HEAD YOUR-FILE' を使用します。
- ローカルリポジトリでステージングしたファイルをコミットしてください。
$ git commit -m "Add existing file" # Commits the tracked changes and prepares them to be pushed to a remote repository. このコミットを削除してファイルを変更するには、'git reset --soft HEAD~1'を使い、コミットしてからファイルを再度追加してください。
- ご自分のエンタープライズ にローカル リポジトリの変更をプッシュします。
$ git push origin YOUR_BRANCH # Pushes the changes in your local repository up to the remote repository you specified as the origin