ユーザー名とパスワードを使用した Git クローン

Azhar Bashir Khan 2022年12月21日 2022年2月6日 Git Git Clone
ユーザー名とパスワードを使用した Git クローン

このチュートリアルでは、Git でユーザー名とパスワードを使用して既存のリポジトリのクローンを作成する方法について学習します。

Git では、コマンド git clone を使用して、既存のリモートリポジトリをローカルマシンに複製します。

git clone コマンドを呼び出すときに、リモートリポジトリのユーザー名とパスワードを指定できます。

これを例を挙げて説明します。

Git で git clone とユーザー名およびパスワードを使用してリポジトリのクローンを作成する

Git が提供する git clone コマンドは、目的のリモートリポジトリのコピーを複製または作成するために使用されます。

git clone コマンドは、リポジトリを新しく作成されたディレクトリに複製します。また、複製されたリポジトリ内のブランチごとにリモート追跡ブランチを作成します。

複製されたリポジトリの現在アクティブなブランチからフォークされた初期ブランチを作成してチェックアウトします。

git clone コマンドを実行すると、リモートリポジトリに関連付けられた資格情報を指定するように求められます。ユーザー名とパスワード。

リモートリポジトリ url 自体の git clone コマンドと一緒にユーザー名とパスワードを提供できます。

http プロトコルを使用した git clone コマンドの構文は、git clone http[s]://host.xz[:port]/path/to/repo.git/です。

Github に my_project という名前のリポジトリがあり、ユーザー名は johndoe であるとします。

次のように、git clone コマンドを使用してリモートリポジトリのクローンを作成できます。

$ git clone https://johndoe@github.com/johndoe/my_project.git

上記のコマンドは、パスワードの入力を求めます。正しいパスワードを入力すると、リモートリポジトリのクローン作成が開始されます。

リモートの url でパスワードを提供することもできます。次のようにする必要があります。

$ git clone https://johndoe:mypass123@github.com/johndoe/my_project.git

ユーザー名 johndoe とパスワード mypass123 は、リモート urlgit clone コマンドを使用して提供されます。

ユーザー名とパスワードが正しい場合、リモートリポジトリのクローン作成がすぐに開始されます。

ただし、パスワードはシェル(bash など)の履歴に含まれるため、これは安全ではありません。

関連記事 - Git Clone

  • Git で SSH キーを使用してリポジトリまたはブランチのクローンを作成する
  • Git のサブモジュールを使用してリモートリポジトリのクローンを作成する
  • Git のすべてのブランチをクローン化する
  • 空でない Git ディレクトリにクローンを作成する
  • Git でプライベートリポジトリのクローンを作成する
  • Git リポジトリのサブディレクトリのクローン