例外として@から始まるファイル(@docker.yml)は少し変わり、ベース名を構造化しません。解釈されるかが分かったので結合してみます。config/の結果はこうなりました。2.1ちなみにjobs/build.ymlとversion.ymlはそれぞれ以下でした。(circleciコマンド)を使います。インストールがまだの場合以下で。<config.ymlへの相対パス>を実行します。ここで対象となる設定には注意しなければならない事が2つほどあります。jobs.buildが存在するまたはworkflowsがある以下のような.circleci/config.ymlを変換してみます。-v結果は標準出力なので書き込み先も指定します。.circleci/config2.0.yml結果はこうなりました。-vちなみに注意することで言ったように以下は変換できません。-vjobs.buildがない場合はこのようにします。インストールがまだの場合以下で入れます。書き方には対応していません。書き方に変換する必要があります。後はコマンドを実行するだけです。デフォルトではこれはjobs.buildを実行します。別のジョブを実行したい場合は--jobフラグがあります。以下のようにするとsandboxジョブを走らせることができます。VAR=VALやブランチをデフォルトのplaygroundから変更できる--branchなどのオプションがあります。ローカル実行ではワークフローは見ていないようです。developオプションを付けてもワークフローのフィルターなどがちゃんと動作してるかなどは確認できません。上のリポジトリでは、最初から以下のようなリモート設定がされているようです。(push)さてこの方法には以下のような方法があります。Tokenこっちのほうが楽かもしれない。対象のリポジトリがプライベートならrepoにチェック、パブリックならpublic_repoにだけチェックを入れトークンを生成します。ユーザーのメールと名前は最低限設定する必要があるのでそれらを設定します。originは上記の通りgit@...となっているのでhttps:スキーマの方にユーザー情報を付け加えたやつに変更します。変更するコマンドは以下です。pushするだけです。Key」には自分がいつも使っている秘密鍵の内容をコピペして追加します。一覧画面のそのホストの行にフィンガープリントが一緒に置いてあるはずなのでそれをコピーしておきます。編集ssh時に鍵認証できる必要があるので.ssh/configを編集する必要があります。これにはstepsでadd_ssh_keysを設定しておきます。以下のような感じです。'**:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**'この'**:**:...の部分に先ほどコピーしたフィンガープリントを置きます。これでここを実行した時に~/.ssh/configに以下のような設定が追加されます。