Devyzer
Search…
⌃K

Deploy your private repo

Devyzer is a tool that allows you to deploy your web applications directly from your GIT repositories to silos with easy steps. Silos can be used for testing and sharing with stakeholders, without the need to setup hosting or cloud accounts.
Needless to say, Devyzer doesnt store any private information about your projects or repositories, any credentials supplied wil be used to explicitly clone the projects to the silos.
There are two ways to give Devyzer access to your repositories:
  • Allow Devyzer to access your repository by URL.
  • Authenticate via Devyzer app for Github (Gitlab and Bitbucket to be supported soon)
This blog post describes the first option mentioned above.
You can deploy any private repository via HTTP/HTTPS, you will need to generate a username (optional) and password/token for your repository in order to allow Devyzer to access it to complete your deployment.

Extract GitHub token

  1. 1.
    From the upper-right corner of any page, click your profile photo, then click Settings.
  2. 2.
    From the left sidebar, click Developer Settings.
  3. 3.
    From the left sidebar, click Personel access tokens.
  4. 4.
    From the right-upper corner, click Generate new token.
  5. 5.
    If prompted, confirm your GitHub password.
  6. 6.
    Give your token a descriptive name.
  7. 7.
    Finally, click the Generate token button to generate the token
  8. 8.
    Confirm the checkmark: Click the copy to clipboard icon to copy the token to your clipboard. For security reasons, after you navigate off the page, you will not be able to see the token again.
  9. 9.
    You can use the token as a password while creating your silo, and you can set username as oauth or leave it empty.

Extract Gitlab deploy token

In Gitlab, use a Deploy Token, A deploy token allows you to access a repository without your user name and password or ssh keys, and it is setup is per repository or group:
  1. 1.
    Sign in to your GitLab account.
  2. 2.
    Go to the project (or group) you want to create deploy tokens for.
  3. 3.
    Go to Settings > Repository.
  4. 4.
    Expand the Deploy tokens section.
  5. 5.
    Choose a name, expiry date (optional), and username (optional) for the token.
  6. 6.
    Choose the desired scopes.
  7. 7.
    Select Create deploy token.
  8. 8.
    You can use the token as a password while creating your silo, and you can set username as oauth or leave it empty.