アカウントにサインインしているときにリポジトリを表示すると、プロジェクトを自分のコンピュータに複製するために使用できるURLがリポジトリの詳細の下に表示されます:
リモート URL の設定または変更については、「リモート URL を変更する」を参照してください。
HTTPS URL を使用して複製する (推奨)
https://
クローン URL は、パブリックおよびプライベートのすべてのリポジトリで利用できます。 これらの URL は、ファイアウォールまたはプロキシの内側にいる場合でも機能します。
コマンドラインで、HTTPS URL を使用してリモートリポジトリに git clone
、git fetch
、git pull
または git push
を行った場合、GitHub Enterprise のユーザ名とパスワードの入力を求められます。 Password-based authentication for Git is deprecated, and we recommend using a personal access token (PAT) when prompted for a password instead, which is more secure. Treat your token just like a password. 詳しい情報については、「個人アクセストークンを作成する」を参照してください。
ヒント:
-
認証情報ヘルパーを使用すれば、GitHub と通信するたびに、GitHub の認証情報が Git で記憶されます。 詳細は「Git に GitHub の認証情報をキャッシュする」を参照してください。
-
コマンドラインで GitHub Enterprise の認証なしでリポジトリを複製するために、クローンの代わりに、GitHub Desktop を使用することができます。 詳しい情報については、「GitHub から GitHub Desktop にリポジトリをクローンする」を参照してください。
SSH URL を使ってクローンする
SSH URL は、SSH (安全なプロトコル) を介した Git リポジトリへのアクセスを提供します。 これらの URL を使用するには、コンピュータで SSH キーペアを生成し、公開鍵を GitHub Enterprise アカウントに追加する必要があります。 詳しい情報については「GitHub に SSH で接続する」を参照してください。
SSH URL を使用して、git clone
、git fetch
、git pull
または git push
をリモートリポジトリに実行すると、パスワードの入力を求められ、SSH キーパスフレーズを入力する必要があります。 詳しい情報についてはSSH キーのパスフレーズを使うを参照してください。
ヒント: SSH URL は、お使いのコンピュータにリポジトリを作成する際にも、または本番サーバーにコードをデプロイする安全な方法としても使用できます。 デプロイスクリプトで SSH エージェント転送を使用して、サーバー上のキーの管理を回避することもできます。 詳細は「SSH エージェント転送を使用する」を参照してください。
Subversion を使って複製する
Subversion クライアントを使用して、GitHub のリポジトリにアクセスすることもできます。 Subversion と Git では、提供する機能群に違いがあります。 詳しい情報については、「Subversion と Git の違い」を参照してください。
Subversion クライアントから GitHub のリポジトリにアクセスすることもできます。 詳細は、「Subversion クライアントのサポート」を参照してください。
参考リンク
- Pro Git ブックのサイトの「リモートでの作業」