keybase / keybase/keybase-issues

Git submodule: transport 'keybase' not allowed

Open
#3,459 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
899
Forks
40
PR merge metrics
No merged PRs in 30d

Description

I can clone and push to Keybase repos, but cloning one as a submodule seems not to recognise the `keybase` scheme:
```
$git submodule add keybase://private/ojford/repo
Cloning into '$PWD/repo'...
fatal: transport 'keybase' not allowed
fatal: clone of 'keybase://private/ojford/repo' into submodule path '$PWD/repo' failed
$uname -or
18.6.0 Darwin
$keybase --version
keybase version 4.2.0-20190710181120+e7c0bdc4a2
$git --version
git version 2.22.0
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the reported `git submodule add keybase://private/ojford/repo` command and compare it with the direct Keybase clone and push that work. Start by tracing how Git handles allowed transports for submodules; done means the Keybase URL can be added as a submodule without the “transport 'keybase' not allowed” failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
git
Domain
cli, tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.