CircleCiでis not empty and not a git repository エラー
概要
CircleCiのチェックアウトで下記エラーがでてしまう
Directory (/go/src) you are trying to checkout to is not empty and not a git repository
circleci/config.yml
version: 2
jobs:
〜〜〜〜〜略〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
steps:
- checkout
〜〜〜〜〜略〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
結論
メッセージの通りなのですが、
コンテナのworking_directory
が空でないため、githubからcheckout出来ないため、
working_directory
を配下を空にするか、他のからのディレクトリを指定するとエラーは解消となります。
参考:解決例
参考までに今回自分の解決した例を載せておきます。
working_directory: /go/src
↓
working_directory: /go/src/github.com/{{ORG_NAME}}/{{REPO_NAME}}
circleciの設定で{{ORG_NAME}}と{{REPO_NAME}}を見かけますが、
最初見たとき、何をどこで設定すればいいんだよ!!ってなって悩んでしまったのですが、
circleci側で自動的に設定が行われており問題なく、動きます。
Author And Source
この問題について(CircleCiでis not empty and not a git repository エラー), 我々は、より多くの情報をここで見つけました https://qiita.com/seiji1112/items/cbfb97c6e0a30dc445a7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .