AGWA / AGWA/git-crypt

git-crypt fails after cloning the repo

未关闭
#169 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
C++
星标
9.9k
派生
544
PR 合并指标
30 天内没有已合并 PR

描述

I have recently set up a repo with git-crypt. When cloning this repo from scratch in a new directory, I observe the following:

```
...
...
Receiving objects: 100% (17680/17680), 130.13 MiB | 5.16 MiB/s, done.
Resolving deltas: 100% (10261/10261), done.
git-crypt: Error: Unable to open key file - have you unlocked/initialized this repository yet?
error: external filter '"git-crypt" smudge --key-name=dev' failed 1
error: external filter '"git-crypt" smudge --key-name=dev' failed
fatal: path/to/file: smudge filter git-crypt-dev failed
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry the checkout with 'git checkout -f HEAD'
```

A further `git checkout -f HEAD` fails with:
`git-crypt: Error: Unable to open key file - have you unlocked/initialized this repository yet?`

I surmise that `git-crypt unlock ` needs a file with the key, however, how does one provide this information during a `git clone`? Is there a workaround for this?

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。