Support non-GitHub git repo hosts
See original GitHub issueThere are a bunch of other hosts out there other than vanilla github repositories. We should support most of these eventually!
Some that come to mind:
- GitLab (#266 )
- GitHub gists (#306)
- bitbucket (#311)
- osf.io (#216)
repo2docker
expects to be given a URL that points to a .git
repository, so the changes needed for each provider basically entail knowing how to mix a URL structure into a link that repo2docker
can work with.
cc @yuvipanda @betatim @rsignell-usgs from the old issue
Issue Analytics
- State:
- Created 6 years ago
- Comments:17 (11 by maintainers)
Top Results From Across the Web
Third Party Hosted Options - Git SCM
If you don't want to go through all of the work involved in setting up your own Git server, you have several options...
Read more >Using GitHub for Windows with non-GitHub repositories
The first time you navigate to the repository, GHfW prompts you for your credentials to the Git host, in this case, CodePlex.com.
Read more >git - How can I clone a non-github hosted repository using ...
If I have an existing repository initialized, I can add it using Github Desktop. But how can I clone it without using the...
Read more >15 Best Github Alternatives in 2022 - Guru99
Best Github Alternatives - Here is a curated list of the most popular alternative to GitHub for hosting your open source project.
Read more >Workspaces for custom Git servers (non GitHub/GitLab ...
The way my work repos are set up, I have a "workspace" folder which contains a "src" folder, and that src folder contains...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
ok, closing! see top comment for links to provider-specific issues
@betatim that makes sense to me, and I think that’s the ‘scheme’ we have now, where
gh
is just the key for github. Additional providers can be registered as new keys. I think we can start with agit
provider, which accepts any git url as the escape hatch, then we can bless gitlab, bitbucket with special handling as we develop it.