GitHub Enterprise Server上でファイルを作成するときは、以下にご注意ください:
- アクセス権のないリポジトリで新しいファイルを作成しようとすると、プロジェクトが個人アカウントにフォークされ、変更をコミットした後で、元のリポジトリに pull request を送信できるようになります。
- Web インターフェイスを介して作成されるファイル名では英数字とハイフン (
-
) しか使用できません。 他の文字を使うには、ローカル環境でファイルを作成してコミットした後、それらを GitHub Enterprise Server 上のリポジトリにプッシュします。 - リポジトリでプッシュ ルールセットが有効になっている可能性があります。 プッシュルールセットは、特定の制限に基づいてリポジトリ内の新しいファイルの作成をブロックする場合があります。 プッシュ ルールセットは、リポジトリのフォーク ネットワーク全体に適用されます。 つまり、ルート リポジトリで構成されているプッシュ ルールセットは、リポジトリのすべてのフォークにも適用されます。 詳しくは、「ルールセットについて」を参照してください。
警告: リモート リポジトリに、パスワードや API キーなどの機密情報を、決して git add
、commit
、または push
しないでください。 この情報を既に追加している場合は、「リポジトリからの機微なデータの削除」を参照してください。
-
GitHub で、リポジトリのメイン ページに移動します。
-
自分のリポジトリで、ファイルを作成するフォルダへ移動します。
-
ファイル リストの上で、[ファイルの追加] ドロップダウン メニューを選んで、 [新しいファイルの作成] をクリックします。
または、左側のファイル ツリー ビューの をクリックしてもかまいません。
-
ファイル名フィールドに、ファイルの名前と拡張子を入力します。 サブディレクトリを作るには、ディレクトリの区切り文字
/
を入力します。 -
[ファイルの内容] テキスト ボックスにファイルの内容を入力します。
-
新しい内容を確認するには、ファイルの内容の上にある [プレビュー] をクリックします。
-
[変更のコミット...] をクリックします。
-
[コミット メッセージ] フィールドに、ファイルに対する変更内容を説明する、短くわかりやすいコミット メッセージを入力します。 コミットメッセージでは、複数の作者にコミットを関連づけることができます。 詳しくは、「複数の作者を持つコミットを作成する」を参照してください。
-
コミットメッセージフィールドの下で、コミットの追加先を現在のブランチか新しいブランチから選択してください。 現在のブランチがデフォルトブランチなら、コミット用に新しいブランチを作成してからPull Requestを作成すべきです。 詳しくは、「pull request の作成」を参照してください。
-
[変更のコミット] または [変更の提案] をクリックします。