リポジトリのクローンを作成する
クローン作成により、GitHub、GitLab、Bitbucket、Azure DevOps、または任意の Git サーバーからリポジトリが履歴とともにコンピュータにコピーされます。 GitTree に URL を貼り付け、保存先を選択して Clone を押します。完了すると新しいタブで開きます。
GitTree で動作します 無料: サインインすると、すべてのローカル Git 機能が利用できます。
始める前に
- ホスト上のページからのリポジトリの URL:
https://…またはgit@…(SSH)。 - プライベート リポジトリの場合、サインインする方法: ホストに認識されている SSH キー、または Git が必要なときに要求するパスワードまたはトークン。
どこで見つけられますか
- 新しいタブ ページの Clone カード。
- コマンド パレット: Clone Repository…。
- 接続された GitHub または Bitbucket アカウント (GitTree Pro) では、新しいタブ ページの Clone from GitHub / Bitbucket… にリポジトリがリストされ、そこから選択できます。
| アクション | macOS | WindowsとLinux |
|---|---|---|
| コマンド パレット、次に Clone Repository… | ⌘⇧P | Ctrl+Shift+P |
ステップ
リポジトリの URL を貼り付けます
それを Repository URL に貼り付けます。 GitTree はそこから Folder name を埋めます。別の名前が必要な場合は変更してください。
どこに行くかを選択してください
Parent folder を入力するか、Browse… を使用します。 Clones into は作成される正確なフォルダーを示します。新しいか空である必要があります。
必要なオプションを設定してからクローンを作成します
完全な履歴の場合は Depth を空のままにするか、浅いクローンのコミット数を入力します。プロジェクトで使用する場合は、Also clone submodules にチェックを入れます。 Open after cloning をオンにしたまま、Clone を押します。
期待される結果
進行状況バーには、各フェーズ (オブジェクトの受信、デルタの解決、ファイルのチェックアウト) に名前が付けられます。完了すると、リポジトリが新しいタブで開き、Recent の下に表示されます。
Cancel Clone で停止できます: GitTree はクローンが書き込んだものを削除しますが、以前に存在したフォルダーは決して削除しません。
クローンのオプション
| オプション | 何をするのか |
|---|---|
| Depth | 最新のコミットのみがダウンロードされます (浅いクローン)。空は完全な履歴を意味します。後でさらに履歴を取得できます。 |
| Also clone submodules | プロジェクトにサブモジュールとして含まれるリポジトリのクローンも作成します。 |
| Sparse checkout | 最初はトップレベルのファイルのみをチェックアウトし、次に選択したフォルダーをチェックアウトします。非常に大規模なリポジトリに便利です。 |
| Download file contents only when they are needed (blobless) | 履歴をダウンロードしますが、オンデマンドでファイルの内容を取得します。 |
| Open after cloning | クローンが完了したら、タブで新しいリポジトリを開きます。 |
何か問題が発生した場合
「リポジトリのクローンを作成できませんでした」
ダイアログ内の Git’s output を読みます。原因 (間違った URL、アクセスなし、ネットワーク) が示されています。 Edit and Try Again を選択して URL またはフォルダーを修正します。
「このフォルダは空ではありません」
宛先には既にファイルがあります。別の Parent folder または Folder name を選択してください。
プライベートリポジトリの認証に失敗しました
Git がパスワードを要求する場合は、ホストが知っているキーを含む SSH URL を使用するか、HTTPS URL と個人アクセス トークンを使用します。 GitHub と GitLab は、HTTPS 経由でアカウントのパスワードを受け入れなくなりました。
質問
ホスティング アカウントを接続せずにクローンを作成できますか?
はい。 URL を使用したクローン作成は GitTree Free の一部であり、独自の Git 認証情報を使用します。プロバイダーのリポジトリ リストを参照するには、Pro の一部である接続されたアカウントが必要です。
