clone_urlとgit commandで実行する
前記事
での図を再掲します。

というような関係で、Bitbucketの扱いが微妙ですが、clone_urlさえわかればcloneできます。今はcredentialは不問とします。まずブラウザからclone_urlを拾うのは、

bitbucket.orgへまずサインインします。ここからRepositoriesで、

単一のrepositoryを選んで、

具体的なgit commandは、urlを含んで、
git clone https://DoctorNao@bitbucket.org/doctornao/altjsoniterator-find-path-test.git
となります。Windowsのデスクトップに戻って、Git for Windowsのbashを起動します。
$ git clone https://DoctorNao@bitbucket.org/doctornao/altjsoniterator-find-path-test.git
Cloning into 'altjsoniterator-find-path-test'...
remote: Enumerating objects: 14, done.
remote: Counting objects: 100% (14/14), done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 14 (delta 4), reused 14 (delta 4), pack-reused 0 (from 0)
Receiving objects: 100% (14/14), 9.65 KiB | 4.83 MiB/s, done.
Resolving deltas: 100% (4/4), done.
Ok.
$ cd altjsoniterator-find-path-test
jakeb@Orbit-11 MINGW64 ~/Dropbox/bitbucket-clone-test/altjsoniterator-find-path-test (master)
$ git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
jakeb@Orbit-11 MINGW64 ~/Dropbox/bitbucket-clone-test/altjsoniterator-find-path-test (master)
$ git remote -v
origin https://DoctorNao@bitbucket.org/doctornao/altjsoniterator-find-path-test.git (fetch)
origin https://DoctorNao@bitbucket.org/doctornao/altjsoniterator-find-path-test.git (push)
$ git log
commit 1d4dc2846814d6f3b7fe6de6dec8bea6d0cb01d3 (HEAD -> master, origin/master, origin/HEAD)
Author: nao@rist.u-tokai.ac.jp <nao>
Date: Thu Jul 14 13:49:19 2022 +0900
working to display name and id
commit e6041baf246a77e91146179e53f85e1e4362abb0
Author: nao@rist.u-tokai.ac.jp <nao>
Date: Mon Jun 20 14:00:07 2022 +0900
working now
レポジトリが複製(clone)されていることがわかります。RRM( Remote Repository Manager)でもclone_urlが取れます。まず“List”します。

対象を選択します。(下図)

ここで選択したレポジトリのclone_urlが右上のEditボックスに入ります。同時にクリップボードに入りますから。上の手順と同様に、Bashを起動して、”git “までタイプしてからctrl-Vしてもコマンドラインが完成します。
altja@orbits-2 MINGW64 ~/Desktop/bitbucket-clone-test
$ git clone https://DoctorNao@bitbucket.org/doctornao/altjsoniterator-find-path-test.git
Cloning into 'altjsoniterator-find-path-test'...
Receiving objects: 100% (14/14), 9.65 KiB | 1.93 MiB/s, done.
Resolving deltas: 100% (4/4), done.
これを繰り返せばおけですが、自動化したいですね…..。といいつつ半分くらいすでに移してしまいました。もともとテストとしてあまり多くのレポジトリを作っていなかったからですね。RRMは他にも機能強化していますので、近日中に説明も含めて公開する予定です。


コメント