私は現在取り組んでいるプロジェクト用のプライベート リポジトリを 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