This repository is empty

{% if q.can_push %}

Push to it from any Oxygen checkout. It takes the id of the first repository pushed, so clones made later share it. You need a personal access token with repo:write: create one and put it where the commands say YOUR-TOKEN.

{% if q.ca_url.is_some() %}

This hub uses a self-signed certificate, so the commands save it and point the remote at it.

{% endif %}

Push an existing checkout

{% let cmd = q.connect(repo.clone_url) %}
{{ cmd }}

Start from nothing

{% let cmd = q.fresh(repo.name) %}
{{ cmd }}

Then run the commands above.

Bring a Git branch

{% let cmd = q.git_import(repo.name) %}
{{ cmd }}

Then run the commands above. Every Git commit becomes a change.

{% if repo.can(crate::auth::Access::Write) %}

Or create the first file in the browser.

{% endif %} {% else %}

Nothing has been pushed yet. Watch it to hear when something is.

{% endif %}