1
1
mirror of https://github.com/cooperspencer/gickup synced 2024-10-18 07:38:08 +02:00

don't use user for token on gogs

This commit is contained in:
Andreas Wachter 2024-09-02 15:50:47 +02:00
parent d346b1d1fb
commit c68a3aeb2e
3 changed files with 18 additions and 3 deletions

@ -197,6 +197,7 @@ func Get(conf *types.Conf) ([]types.Repo, bool) {
Description: r.Description,
Private: r.Private,
Issues: GetIssues(r, client, repo),
NoTokenUser: true,
})
if repo.Wiki {
repos = append(repos, types.Repo{
@ -210,6 +211,7 @@ func Get(conf *types.Conf) ([]types.Repo, bool) {
Hoster: types.GetHost(repo.URL),
Description: r.Description,
Private: r.Private,
NoTokenUser: true,
})
}
@ -233,6 +235,7 @@ func Get(conf *types.Conf) ([]types.Repo, bool) {
Description: r.Description,
Private: r.Private,
Issues: GetIssues(r, client, repo),
NoTokenUser: true,
})
if repo.Wiki {
repos = append(repos, types.Repo{
@ -246,6 +249,7 @@ func Get(conf *types.Conf) ([]types.Repo, bool) {
Hoster: types.GetHost(repo.URL),
Description: r.Description,
Private: r.Private,
NoTokenUser: true,
})
}
}
@ -324,6 +328,7 @@ func Get(conf *types.Conf) ([]types.Repo, bool) {
Description: r.Description,
Private: r.Private,
Issues: GetIssues(r, client, repo),
NoTokenUser: true,
})
if repo.Wiki {
repos = append(repos, types.Repo{
@ -337,6 +342,7 @@ func Get(conf *types.Conf) ([]types.Repo, bool) {
Hoster: types.GetHost(repo.URL),
Description: r.Description,
Private: r.Private,
NoTokenUser: true,
})
}
@ -360,6 +366,7 @@ func Get(conf *types.Conf) ([]types.Repo, bool) {
Description: r.Description,
Private: r.Private,
Issues: GetIssues(r, client, repo),
NoTokenUser: true,
})
if repo.Wiki {
@ -374,6 +381,7 @@ func Get(conf *types.Conf) ([]types.Repo, bool) {
Hoster: types.GetHost(repo.URL),
Description: r.Description,
Private: r.Private,
NoTokenUser: true,
})
}
}

@ -93,9 +93,15 @@ func Locally(repo types.Repo, l types.Local, dry bool) bool {
return false
}
case repo.Token != "":
auth = &http.BasicAuth{
Username: "xyz",
Password: repo.Token,
if repo.NoTokenUser {
auth = &http.BasicAuth{
Username: repo.Token,
}
} else {
auth = &http.BasicAuth{
Username: "xyz",
Password: repo.Token,
}
}
case repo.Origin.Username != "" && repo.Origin.Password != "":
auth = &http.BasicAuth{

@ -396,6 +396,7 @@ type Repo struct {
Description string
Issues map[string]interface{}
Private bool
NoTokenUser bool
}
// Site TODO.