発生している問題・エラーメッセージ
sourcetreeにてコミットを試みたが以下のようなエラーが生じコミットできない。
git --no-optional-locks -c color.branch=false -c color.diff=false -c color.status=false -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree commit -q --amend --author t-totakeshita -F /var/folders/qp/w4k02b753wjfcjrjs43dj9_r0000gn/T/SourceTreeTemp.uFUXCM -a git: 'secrets' is not a git command. See 'git --help'. Completed with errors, see above コード
Qittaで調べたところ、
インストールしたgit-secretsが秘密情報が入ってないpushでエラーが生じコミットできない状態とのことであった。
試したこと
・git secretsの場所の確認
$ which git-secrets
このコマンドにより、/usr/local/bin/git-secretsに所在しており、
git-secretsそのものが存在していることがわかった。
・readlink git-secretsの実行
$ readlink git-secrets
その後、Qittaに従いこのコマンドを実行すると/usr/local/Cellar/git-secrets/1.2.1/bin/git-secrets
と返ってくるはずが、何もなかった。つまり、現在git secretsにはシンボリックリンクがなく、git cloneが必要?
と解釈した。
git clone ******@******.git.backlog.jp:/******_BACKEND/php-curriculum.git
そこでgit cloneを実施した後、$ readlink git-secretsを試したが何も返って来なかった。
そのため、「git secretsにはシンボリックリンクがなくgit cloneが必要」という解釈も信憑性が低い。
回答1件
あなたの回答
tips
プレビュー