グローバル構成でシステムにアカウント A を構成しました。そこからすべてのリポジトリを複製できます。
今は構成を変更したくありません。自分のユーザー名とパスワードを使用して、アカウント B のすべての操作を複製して実行したいと考えています。これどうやってするの?
私が試してみました:
git clone username:passwordgit@github.com:*****/******.git
しかし、成功しませんでした。
グローバル構成でシステムにアカウント A を構成しました。そこからすべてのリポジトリを複製できます。
今は構成を変更したくありません。自分のユーザー名とパスワードを使用して、アカウント B のすべての操作を複製して実行したいと考えています。これどうやってするの?
私が試してみました:
git clone username:passwordgit@github.com:*****/******.git
しかし、成功しませんでした。
完全な https URL で試すことができます。
git clone https://username:<token>@github.com/*****/******.git
この部分を省略した場合https://(および:「/」の代わりに「 」を使用した場合)、ssh URL のように解釈されます。
GitHub ヘルプ ページの " Which remote URL should I use? " では、https URL でプライベート リポジトリにアクセスできることが確認されています。
注: トークンを URL に直接入れることはしませんが、資格情報マネージャーを使用して、適切なユーザーの適切なパスワードを取得します。
git clone https://username@github.com/*****/******.git
注意: 2021 年 8 月以降、GitHub のすべての認証済み Git 操作には、トークン (または SSH キー) 認証が必要です。
ここで、トークンはPAT (Personal Access Token)です。