hosted_git_repos_-_gitea_on_sdf
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
hosted_git_repos_-_gitea_on_sdf [2023/05/22 17:26] – Added a troubleshooting section to highlight port 2222 for ssh kashifshah | hosted_git_repos_-_gitea_on_sdf [2024/09/04 19:12] (current) – “+” hc9 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Introduction ====== | ||
+ | |||
+ | Gitea is a web-based git hosting service that like GitHub, Gitlab, or BitBucket. SDF provides its own installation located at [[https:// | ||
+ | |||
+ | For advanced users here is how to [[access_sdf_gitea_using_ssh_keys |access SDF gitea using ssh keys]] | ||
+ | |||
+ | This tutorial is pretty basic and doesn' | ||
+ | |||
+ | ====== Getting Started ====== | ||
+ | |||
+ | ===== Explore Public Projects ===== | ||
+ | |||
+ | Visit [[https:// | ||
+ | |||
+ | ===== Create an Account ===== | ||
+ | |||
+ | - become a [[http:// | ||
+ | - email membership to request an account | ||
+ | - wait for the welcome email with your randomly-generated Gitea password | ||
+ | - log in to [[http:// | ||
+ | |||
+ | ==== Create A New Repo ==== | ||
+ | |||
+ | * click the “+” in the upper left | ||
+ | * choose //New Repository// | ||
+ | * name the repo and provide additional data | ||
+ | * decide if this is to be a private or public repo | ||
+ | * follow the instructions presented after the action chosen has been completed | ||
+ | * on the gitea page for your new project, click the copy button on the other side of the text box that has the options [HTTP] and [SSH]. The text box has the clone address for your new project | ||
+ | * back in SDF shell, find a place to keep your gitea projects, and in that folder enter:'' | ||
+ | * Put any files you make for the project in that folder, then: | ||
+ | * add them with '' | ||
+ | * commit those changes with '' | ||
+ | * push those changes up to your repo with '' | ||
+ | * continue! | ||
+ | |||
+ | ==== Migrate An Existing Repo ==== | ||
+ | |||
+ | (//e.g., one currently living on GitHub//) | ||
+ | |||
+ | * click the “+” in the upper left | ||
+ | * choose //Migrate Repository// | ||
+ | * in the next screen, provide the repo URL (e.g., //GitHub//) to migrate over | ||
+ | * follow the instructions presented after the action chosen has been completed | ||
+ | |||
+ | ==== Troubleshooting ==== | ||
+ | |||
+ | SSH and Gitea – note that Gitea' | ||
+ | |||
+ | ====== Next Steps to Enlightemment ====== | ||
+ | |||
+ | * [[scmgit-intro |learn git]]! | ||
+ | * start hacking! | ||
+ | * explore existing projects, //fork// one | ||
+ | * create your project or team! | ||
+ | * // | ||