Git でプライベートリポジトリのクローンを作成する
このチュートリアルでは、Git を使用して Github でホストされているプライベートリポジトリのクローンを作成する方法を説明します。
Git は、プロジェクトディレクトリの変更を追跡するために使用されるバージョン制御システムです。Git はそのような目的でコミットを使用します。
Github は、Git を使用したソフトウェア開発とバージョン制御のためのインターネットホスティングを提供します。Github にはパブリックとプライベートの両方の Git リポジトリを置くことができます。
正しい資格情報を使用して、Github でホストされているプライベートリポジトリのクローンを作成できます。これを例を挙げて説明します。
Git でプライベートリポジトリのクローンを作成する
Github でホストされているパブリックリポジトリのクローンを作成するには、以下に示すように git clone
コマンドを実行する必要があります。
$ git clone https://github.com/d2l-ai/berkeley-stat-157.git
これにより、パブリックリポジトリが作成された新しいディレクトリにクローンされます。また、クローン化されたリポジトリ内の各ブランチのリモート追跡ブランチを作成します。
次に、リポジトリの現在アクティブなブランチからフォークされた初期ブランチを作成してチェックアウトします。
Github でホストされているプライベートリポジトリのクローンを作成するには、適切な資格情報が必要です。
通常、Github では、2 要素認証を有効にすることができます。2 要素認証(2FA)は、Web サイトまたはアプリにログインするときにセキュリティの追加レイヤーを提供します。
2 要素認証(2FA)が有効になっている場合、ユーザー名とパスワード、および私たちだけが知っているかアクセスできる別の形式の認証を提供する必要があります。
したがって、2 要素認証(2FA)を有効にすると、HTTPS URL を使用してプライベートリポジトリをクローン化するときに、パスワードの代わりにパーソナルアクセストークン(PAT)を提供する必要があります。
したがって、最初に、Github でパーソナルアクセストークン(PAT)を作成する必要があります。
Github でパーソナルアクセストークン(PAT)を作成するには、ここに記載されている手順、つまりパーソナルアクセストークンの作成に従う必要があります。
パーソナルアクセストークン(PAT)を作成した後、git clone
コマンドを使用してプライベートリポジトリのクローンを作成できるようになりました。
Github にユーザー名 johndoe
のアカウントがあるとします。また、Github でこのアカウントのパーソナルアクセストークン(PAT)を作成する必要があります。
Github に My_Project
という名前のプライベートリポジトリがあります。Github でプライベートリポジトリ My_Project
のクローンを作成するには、git clone
コマンドを実行する必要があります。
$ git clone https://github.com/johndoe/My_Project.git
Cloning into 'My_Project'...
Username for 'https://github.com': johndoe
Password for 'https://johndoe@github.com':
git clone
コマンドの実行時にプロンプトが表示されたら、ユーザー名 johndoe
を入力する必要があります。パスワードには、Github ログインパスワードの代わりに、(そのような目的で作成した)パーソナルアクセストークン(PAT)を入力する必要があります。
資格情報を認証すると、git clone
コマンドは、My_Project
Git リポジトリのフェッチとローカルシステムへのクローン作成を開始します。
この場所、つまり Github パーソナルアクセストークンで Github のパーソナルアクセストークン(PAT)を表示できます。
このようにして、Git を使用して Github でホストされているプライベートリポジトリを複製する方法を学びました。
詳細については、次のソースをご覧ください。