Skip to main content

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2023-01-18. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise にアップグレードします。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせく� さい

リモートリポジトリについて

GitHub の開発における共同作業は、ユーザーがローカル リポジトリから GitHub Enterprise Server にコミットを発行し、他のユーザーがそれらを表示し、フェッチし、更新するというアプローチで進められます。

リモートリポジトリについて

リモート URL は、「コードがここに保存されています」ということを表現する Git のしゃれた方法です。 その URL は、GitHub 上のご自身のリポジトリや、他のユーザーのフォーク、またはまったく異なるサーバー� ったりします。

プッシュできるのは、2 種類の URL アドレスに対してのみです。

  • HTTPS URL (例: https://[ホスト名]/user/repo.git)
  • SSH URL (例: git@[ホスト名]:user/repo.git)

Git ではリモート URL に名前が関連付けられます。デフォルトのリモートは通常 origin と呼ばれます。

リモート リポジトリを作成する

git remote add コマンドを使用して、リモート URL と名前を一致させることができます。 たとえば、コマンドラインに以下のように入力できます:

git remote add origin <REMOTE_URL>

これにより、名前 originREMOTE_URL に関連付けられます。

git remote set-url コマンドを使用して、リモート URL を変更できます。

リモート リポジトリの URL を選択する

your GitHub Enterprise Server instance で使用できるリポジトリを複製する方法は複数あります。

アカウントにサインインしているときにリポジトリを表示すると、プロジェクトを自分のコンピュータに複製するために使用できる URL がリポジトリの詳細の下に表示されます。

リモート URL の設定または変更については、「リモート リポジトリを管理する」を参照してく� さい。

HTTPS URL を使ってクローンを作成する

https:// クローン URL は、可視性に関係なく、すべてのリポジトリで使用できます。 https:// クローン URL は、ファイアウォールまたはプロキシの内側にいる� �合でも機能します。

コマンド ラインで HTTPS URL を使用してリモート リポジトリに git clonegit fetchgit pullgit push を実行した� �合、Git では GitHub Enterprise Server のユーザー名とパスワードが要求されます。 Git からパスワードの入力するダイアログが表示されたら、personal access token を入力します。 または、Git Credential Manager などの資� �情� �ヘルパーを使用することもできます。より安全な認証方法を優先して、Git のパスワードベースの認証が削除されました。詳しくは、「personal access token の作成」を参照してく� さい。

ヒント:

SSH URL を使ってクローンする

SSH URL は、SSH (安全なプロトコル) を介した Git リポジトリへのアクセスを提供します。 これらの URL を使用するには、コンピューターに SSH キーの組を生成し、your GitHub Enterprise Server instance のアカウントに 公開 キーを追� する必要があります。 詳細については、「SSH を使用して GitHub に接続する」を参照してく� さい。

SSH URL を使用してリモート リポジトリに git clonegit fetchgit pullgit push を実行した� �合、パスワードの入力を求めるダイアログが表示され、SSH キーのパスフレーズを指定する必要があります。 詳細については、「SSH キーのパスフレーズを使う」を参照してく� さい。

ヒント: SSH URL は、お使いのコンピューターにリポジトリを複製する際にも、または実稼働サーバーにコードをデプロイする安全な方法としても使用できます。 デプロイスクリプトで SSH エージェント転送を使用して、サーバー上のキーの管理を回避することもできます。 詳細については、「SSH エージェント転送の使用」を参照してく� さい。

GitHub CLI を使ってクローンを作成する

GitHub CLI をインストールして、ターミナルで GitHub Enterprise Server ワークフローを使用することもできます。 詳細については、「GitHub CLI について」を参照してく� さい。

Subversion を使って複製する

Subversion クライアントを使用して、GitHub 上の任意のリポジトリにアクセスすることもできます。 Subversion と Git では、提供する機能群に違いがあります。 詳細については、「Subversion と Git の違い」を参照してく� さい。

Subversion クライアントから GitHub のリポジトリにアクセスすることもできます。 詳細については、「Subversion クライアントのサポート」を参照してく� さい。