Require organization

This commit is contained in:
2026-07-07 17:57:31 -04:00
parent b33e4164fd
commit 6db5922be8
2 changed files with 6 additions and 7 deletions
+3 -1
View File
@@ -10,7 +10,9 @@ ENABLE_PUSH_CREATE_USER = true
ENABLE_PUSH_CREATE_ORG = true
```
Optionally, create a new organization in your Gitea instance to store your `ggv` vendor repos.
Create a new organization in your Gitea instance to store your `ggv` vendor repos.
This is necessary not just to keep your Gitea clean, but also to tell `ggv` what repos to ignore as inputs
(you don't want to vendor your vendor repos!).
> [!WARNING]
>It is recommended to create a user that only has access to that one organization and use said new user to generate the below API key.
+3 -6
View File
@@ -34,16 +34,13 @@ type giteaRespT struct {
func main() {
// args
if len(os.Args) < 2 {
fmt.Println("Usage: " + os.Args[0] + " <base url> [output organization]\n\nAPI token can be piped into stdin to run non-interactively!")
if len(os.Args) < 3 {
fmt.Println("Usage: " + os.Args[0] + " <base url> <output organization>\n\nAPI token can be piped into stdin to run non-interactively!")
os.Exit(0)
}
baseURL := os.Args[1]
apiURL := baseURL + "/api/v1/repos/search?sort=updated&order=asc&limit=999"
var organization string
if len(os.Args) == 3 {
organization = os.Args[2]
}
organization := os.Args[2]
fmt.Print("Input token: ")
token := back.ReadFromStdin()
if len(token) == 0 {