Can I create Papeeria project from any git repository?
Summary
This article explains what setup is requried to create a new project from git repository and what restrictions may apply.
Access to private repositories is available on paid plans only. Not using paid plan? Upgrade
TL;DR
Any Papeeria user can create a new project from any public repository hosted on the most popular git hostings in pull-push mode. Paying users can use any repository which they can access.
See also
Compatibility matrix
This table shows what users subscribed to different pricing plans can do and what setup is required. See the details about whitelist and SSH key authorization below.
HTTPS | SSH | |
---|---|---|
Free pricing plan |
Any public repository, read-only. |
Public repositories hosted on a service from whitelist, read-write. |
No additional setup. |
No setup for pull. Push requires SSH key authorization. |
|
Paid plan |
Any public repository, read-only. |
Public and private repositories on any service, read-write. |
No additional setup. |
No setup for pull from public repositories hosted on whitelisted services. Pulling from other repositories and pushing requires SSH key authorization. |
Whitelisted services
The following git hostings are in the whitelist: GitHub, Bitbucket, GitLab. We're happy to add any public git hosting which offers free pricing plan. Let us know if your favorite hosting is missing.
SSH key authorization
If you want to push changes from Papeeria project into the linked repository or pull changes from private repository or if your repository is hosted on not-whitelisted service then you'll have to authorize your SSH key on the hosting service. Read the details in How to set up write permissions article.