Django Girls and Boys 備忘録

Python、Selenium、Django、java、iPhoneアプリ、Excelマクロなどで気付いたこと、覚えておきたいことなどを載せていきます。

【Git GitHub】リモートリポジトリをクローンする方法

 


GitHub上にすでにあるリモートリポジトリからクローンによって複製をもってくる方法についての説明になります。

 

目次

 

 

1.ログインとリポジトリ選択

 

そのため、まずはじめにGitHub上にログインして入ります。

 

GitHubの初期画面の左側に並んでいるリポジトリの中から該当するリポジトリをクリックします。

 

「GitHub初期画面」

GitHub初期画面」

 

2.リポジトリのURLのコピー

 

リポジトリ選択後の画面にて「Code」をクリックします。

その中の「SSH」のタブを選択し四角2つのコピーマークをクリックしてURLをコピーします。

GitHubにてリポジトリ選択後の画面

GitHubにてリポジトリ選択後の画面

 

3.クローン実行

 

「ターミナル」または「コマンドプロンプト」または「Git Bash」にてクローンを実行します。

以下のように、「git clone 」の後にコピーしたURLを貼り付け実行します。

 

git clone git@github.com:*******/abcdefgh.git

 

これにより、リモートリポジトリのコピーがローカルリポジトリとして作成されます。

 

実行したディレクトリの直下に同名のディレクトリ(上記例では「abcdefgh」)が作成されているはずです。

 

4.実行後の確認

 

cd abcdefgh

 

にて該当ディレクトリに移動します。

ここで、以下を実行することでクローンしたリモートリポジトリが設定されているかどうか確認できます。

 

git remote -v

 

以下のように、「origin」の後に先程コピーしたURLが2行分表示されていると思います。

 

origin git@github.com:********/abcdefgh.git(fetch)
origin git@github.com:********/abcdefgh.git(push)

 

 

関連記事:

【Git】Gitのダウンロード、インストール方法 - Django Girls and Boys 備忘録

 

【Git】付属ツールGit Bashについて、起動方法 - Django Girls and Boys 備忘録

 

【Git】Git Bashのホームディレクトリ変更方法 - Django Girls and Boys 備忘録

 

【Git GitHub】初心者、初級者におすすめの入門書 - Django Girls and Boys 備忘録

 

【Python Django】git init について - Django Girls and Boys 備忘録

 

【Git】ユーザー名とメールアドレスの設定方法 - Django Girls and Boys 備忘録

 

【Git】git addとステージングエリア(インデックス)への登録について - Django Girls and Boys 備忘録

 

【Git】git commitとローカルリポジトリへの登録、gitの概略イメージ - Django Girls and Boys 備忘録

 

【Git】git diffによる差分確認について - Django Girls and Boys 備忘録

 

【Git GitHub】GitHubのアカウント作成方法 - Django Girls and Boys 備忘録

 

【Git GitHub】公開鍵の設定方法 - Django Girls and Boys 備忘録

 

【Git GitHub】Gitのダウンロード、インストールから「git add」、「git commit」によるGitへの登録までの一通りの方法 - Django Girls and Boys 備忘録

 

【Git GitHub】「git add」、「git commit」後の「git push」について、リモートリポジトリにプッシュする方法 - Django Girls and Boys 備忘録

 

【Git GitHub】プルリクエストとマージを実行する方法 - Django Girls and Boys 備忘録

 

【Git GitHub】リモートリポジトリをクローンする方法 - Django Girls and Boys 備忘録

 

【Git GitHub】プルリクエスト実施後にThere isn’t anything to compare. master and update_branch are entirely different commit histories.が出た時の対応方法 - Django Girls and Boys 備忘録