4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[Windows 版] CodeCommit を ローカルに SourceTree でクローンする

Posted at

はじめに

Windowsで CodeCommit のリポジトリを SourceTree でローカルにクローンする方法についてまとめました。
Windowsは、CodeCommitのリポジトリをHTTPSでクローンできないようなので、SSHでのクローン方法を採用します。

事前準備

  • codecommitのリポジトリ作成済み

CodeCommit の SSH キーの作成とIDの取得

SSHキーの取得方法は、下記の記事通りにするだけです。

1点補足しますと、ssh-keygenコマンドは、下記のコマンドでもSSHキーを作成できます。

$ ssh-keygen

コマンド実行後、全てEnterを押すと、デフォルトで作成され、以下の2つのキーが作成されます。(passphraseは、空でよいです。)

  • 秘密鍵の/.ssh/id_rsa
  • 公開鍵の/.ssh/id_rsa.pub

秘密鍵は、あとで使用します。

SSH キー IDも後に使用しますので、コピーしておきます。

スクリーンショット 2022-10-27 22.25.11.png

SourceTreeをインストール

下記サイトからSourceTreeをダウンロードします

スクリーンショット 2022-10-27 22.01.11.png

「Bitbucket」は、今回は使用しないので「スキップ」を選択します。

スクリーンショット 2022-10-27 22.01.56.png

Gitはチェックし、Mercurialはチェックしません。

スクリーンショット 2022-10-27 22.02.13.png

Gitで使用するアカウント設定を設定します。
名前とメールアドレスを入力しましょう。
スクリーンショット 2022-10-27 22.02.48.png

SSHキーは、ここでは読み込みませんので、「いいえ」をクリックします。
スクリーンショット 2022-10-27 22.03.27.png

これでSourceTreeのインストール完了です。

CodeCommit のリポジトリを SourceTree でクローン

SSHキーをSourcetreeに設定するため、Sourcetreeを起動し、上部タブのツール>オプション>全般をクリックします。
「SSHクライアントの設定」に以下の設定をします。

  • SSHクライアントは「OpenSSH」を指定します。
  • SSHキーは、先程作成した秘密鍵のid_rsaを選択します。
    スクリーンショット 2022-10-27 22.05.36.png

Cloneタブから、元パス/URLに以下のURLをペーストします。
ssh://<アクセスキーID>@git-codecommit.ap-northeast-1.amazonaws.com/v1/repos/<リポジトリ名>

  • アクセスIDは、先程コピーしたIDになります。
  • リポジトリ名も記載しましょう。

スクリーンショット 2022-10-27 22.09.34.png

ちなみに、codecommitのURLクローンからでも取得できますが、アクセスキーIDが入っていませんので、入れて入力しましょう。

スクリーンショット 2022-10-27 22.11.05.png

SourceTreeのクローンをクリックするとソースがクローンされます!

参照

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?