42 lines
2.2 KiB
Markdown
42 lines
2.2 KiB
Markdown
|
|
To create your first radicle repository, navigate to a git repository, and run the
|
|
`init` command. Make sure you have [authenticated](../rad-auth.md) beforehand.
|
|
|
|
```
|
|
$ rad init --name heartwood --description "Radicle Heartwood Protocol & Stack" --no-confirm --public -v
|
|
|
|
Initializing public radicle 👾 repository in [..]
|
|
|
|
✓ Repository heartwood created.
|
|
{
|
|
"name": "heartwood",
|
|
"description": "Radicle Heartwood Protocol & Stack",
|
|
"defaultBranch": "master"
|
|
}
|
|
|
|
Your Repository ID (RID) is rad:z42hL2jL4XNk6K8oHQaSWfMgCL7ji.
|
|
You can show it any time by running `rad .` from this directory.
|
|
|
|
Your repository will be announced to the network when you start your node.
|
|
You can start your node with `rad node start`.
|
|
To push changes, run `git push`.
|
|
```
|
|
|
|
If we try to initialize it again, we get an error:
|
|
|
|
``` (fail)
|
|
$ rad init
|
|
✗ Error: repository is already initialized with remote rad://z42hL2jL4XNk6K8oHQaSWfMgCL7ji
|
|
```
|
|
|
|
Projects can be listed with the `ls` command:
|
|
|
|
```
|
|
$ rad ls
|
|
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────╮
|
|
│ Name RID Visibility Head Description │
|
|
├───────────────────────────────────────────────────────────────────────────────────────────────────────────┤
|
|
│ heartwood rad:z42hL2jL4XNk6K8oHQaSWfMgCL7ji public f2de534 Radicle Heartwood Protocol & Stack │
|
|
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────╯
|
|
```
|