1. ssh-keygenコマンドで公開鍵/秘密鍵を生成する
  2. 公開鍵(id_rsa.pub)をGitHubのDeploy keyに登録する
  3. 秘密鍵(id_rsa)をCircleCIに登録する
  4. 3.のfingerprintを↓にコピー
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
version: 2.1
jobs:
  do-something-with-another-repository:
    docker:
      - image: circleci/golang:1.11-stretch
    steps:
      - add_ssh_keys:
          fingerprints:
            - "aa:bb:cc:dd:ee:ff:gg:hh:ii:jj:kk:ll:mm:nn:oo:pp"
      - run: GIT_SSH_COMMAND="ssh -o StrictHostKeyChecking=no" git clone git@github.com:aaaanwz/another-repository.git
      - run: echo 'Do something'
workflows:
  test:
    jobs:
      - do-something-with-another-repository