プライベートリポジトリをクローンする (Github) 質問する

プライベートリポジトリをクローンする (Github) 質問する

私は現在取り組んでいるプロジェクト用のプライベート リポジトリを Github 上に持っています。これまでは自宅のデスクトップでしか作業していませんでしたが、ラップトップを購入したので、どちらのコンピューターからでもプロジェクトに取り組み、変更をプッシュ/プルできるように設定しようとしています。

ラップトップの Github アカウントに新しい SSH キーを追加し、セットアップしたパブリック テスト リポジトリのクローン作成と変更に成功しました。ただし、プライベート リポジトリのクローン作成はできませんでした。プライベート リポジトリのクローン作成には、コマンド ラインで何か特別な操作を行う必要がありますか? ラップトップ用に新しい GitHub アカウントをセットアップし、自分自身を共同作業者として設定する必要がありますか?

私が使ったコマンドはgit clone git://github.com/username/reponame.git

ベストアンサー1

2022年4月更新:

自分のアカウントからプライベート リポジトリを複製できます。また、組織の所有者またはメンバーであれば、組織からプライベート リポジトリを複製することもできます。

* patはPAT (Personal Access Token)です。

git clone https://<pat>@github.com/<your account or organization>/<repo>.git

自分のアカウントまたは組織からプライベートリポジトリをクローンするには、Github アカウントで PAT (Personal Access Token) を生成し、上記のコマンドに追加する必要があります。 *組織には PAT ジェネレーターがありません。

Github アカウントで PAT を生成する方法は次のとおりです。

1. 「設定」に移動します:

ここに画像の説明を入力してください

2.下にスクロールして「開発者設定」に移動します。

ここに画像の説明を入力してください

3. 「個人アクセストークン」を押してから、「新しいトークンの生成」を押します。

ここに画像の説明を入力してください

4、「メモ」を記入し、「リポジトリ」をチェックします。

* 「repo」にチェックが入っていない場合、プライベートリポジトリをクローンすることはできません。

ここに画像の説明を入力してください

5、下にスクロールして「トークンを生成」を押します。

ここに画像の説明を入力してください

6.最後に、PATが生成されます。

ここに画像の説明を入力してください

これは上記で生成された PATを使用したコマンドです:

git clone https://[email protected]/<your account or organization>/<repo>.git

おすすめ記事