Correct repository list

During my last zypper dup issue, I discovered that I have the wrong repository list (with non-existent URLs, duplicate entries, etc. - please see below) and would like to fix it.
Only three repositories (marked in green) were properly downloaded by zypper dup.

Therefore, I have a few questions about repositories in Tumbleweed:

  1. Is there a base repository list for Tumbleweed available somewhere that I could replace my current repository list with?

  2. In my current repositories (list below) there are many repositories marked [error] during zypper dup or zyper ref (below I marked them with a Bold font). These are the following repositories: 1,2,7,8,9,11,13 and 14.
    Can i remove them safely?

  3. I currently have broken URLs like http://download.opensuse.org/history/20211102/tumbleweed/repo/oss/. Earlier, I had a correct link here ( http://download.opensuse.org/tumbleweed/repo/oss/ ).
    What could have caused the previous valid link to be replaced with the current broken link?

  4. Repository links 3 and 16 (marked in beige) differ only in the following addresses: http: and https: .
    Should I keep them both?

# zypper lr -d
#  | Alias                                | Name                                                        | Enabled  | GPG Check     | Refresh | Priority  | Type   | URI                                                                             | Serv->
---+--------------------------------------+-------------------------------------------------------------+----------+---------------+---------+-----------+--------+---------------------------------------------------------------------------------+-------
 **1 | download.opensuse.org-non-oss        | Repozytorium główne (NON-OSS) (20211102)                    | Yes      | (r ) Yes      | Yes     |   99      | rpm-md | http://download.opensuse.org/history/20211102/tumbleweed/repo/non-oss/          |**
 **2 | download.opensuse.org-oss            | Repozytorium główne (OSS) (20211102)                        | Yes      | (r ) Yes      | Yes     |   99      | rpm-md | http://download.opensuse.org/history/20211102/tumbleweed/repo/oss/              |**
 3 | download.opensuse.org-tumbleweed     | Główne repozytorium aktualizacji                            | Yes      | (r ) Yes      | Yes     |   99      | rpm-md | https://download.opensuse.org/update/tumbleweed/                                |
 4 | https-download.opensuse.org-0986001a | openSUSE:Factory                                            | Yes      | (r ) Yes      | Yes     |   99      | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Factory/snapshot/          |
 5 | https-download.opensuse.org-0a9d9b36 | openSUSE:Tumbleweed                                         | Yes      | (r ) Yes      | Yes     |   99      | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/       |
 6 | https-download.opensuse.org-2f520867 | home:Alexx2000                                              | Yes      | (r ) Yes      | Yes     |   99      | rpm-md | https://download.opensuse.org/repositories/home:/Alexx2000/openSUSE_Tumbleweed/ |
 **7 | https-download.opensuse.org-bd72556b | openSUSE:Tumbleweed                                         | Yes      | ( p) Yes      | Yes     |   99      | NONE   | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod/            |**
 **8 | https-download.opensuse.org-d2fcfe35 | openSUSE:Tumbleweed                                         | Yes      | ( p) Yes      | Yes     |   99      | NONE   | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod_debug/      |**
 **9 | https-download.opensuse.org-d5e5f0b0 | openSUSE:Tumbleweed                                         | Yes      | ( p) Yes      | Yes     |   99      | NONE   | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod/            |**
10 | network                              | Networking services and related tools (openSUSE_Tumbleweed) | No       | ----          | ----    |   99      | NONE   | https://download.opensuse.org/repositories/network/openSUSE_Tumbleweed/         |
**11 | openSUSE-20200925-0                  | openSUSE-20200925-0 (20211102)                              | Yes      | (r ) Yes      | Yes     |   99      | rpm-md | http://download.opensuse.org/history/20211102/tumbleweed/repo/oss               |**
12 | repo-debug                           | openSUSE-Tumbleweed-Debug                                   | No       | ----          | ----    |   99      | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                        |
**13 | repo-non-oss                         | openSUSE-Tumbleweed-Non-Oss (20211102)                      | Yes      | (r ) Yes      | Yes     |   99      | rpm-md | http://download.opensuse.org/history/20211102/tumbleweed/repo/non-oss/          |**
**14 | repo-oss                             | openSUSE-Tumbleweed-Oss (20211102)                          | Yes      | (r ) Yes      | Yes     |   99      | rpm-md | http://download.opensuse.org/history/20211102/tumbleweed/repo/oss/              |**
15 | repo-source                          | openSUSE-Tumbleweed-Source                                  | No       | ----          | ----    |   99      | NONE   |http://download.opensuse.org/source/tumbleweed/repo/oss/                        |
16 | repo-update                          | openSUSE-Tumbleweed-Update                                  | Yes      | (r ) Yes      | Yes     |   99      | rpm-md | http://download.opensuse.org/update/tumbleweed/                                 |

http://download.opensuse.org/tumbleweed/repo/oss/
http://download.opensuse.org/tumbleweed/repo/non-oss/
http://download.opensuse.org/update/tumbleweed/

Can i remove them safely?

You must have had some reason to add them, it is up to you to decide whether you still need them.

I currently have broken URLs like http://download.opensuse.org/history/20211102/tumbleweed/repo/oss/. Earlier, I had a correct link here ( http://download.opensuse.org/tumbleweed/repo/oss/ ).

Both were correct at some point in time. History is not kept forever and old snapshots are removed.

What could have caused the previous valid link to be replaced with the current broken link?

Again - it is your system, so you should know what were doing. May be you were using tumbleweed-cli but we have no way to guess it.

differ only in the following addresses: http: and https: .
Should I keep them both?

No.

Yes, i was using it. So this point is clear now.

I did not added them. And they are not active now, as probably URLs were changed by tumbleweed-cli.
So I assume, I can (?) delete those not active repositories (or eventually replace bad URLs).

Keep the list of enabled repos as short as possible:

**6700K:~ #** zypper lr -uE 
#  | Alias   | Enabled | GPG Check | Priority | URI 
---+---------+---------+-----------+----------+--------------------------------------------------------------------- 
10 | packman | Yes     | (r ) Yes  |   90     | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ 
 8 | non-oss | Yes     | (r ) Yes  |   99     | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/non-oss/ 
 9 | oss     | Yes     | (r ) Yes  |   99     | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/oss/ 
14 | update  | Yes     | (r ) Yes  |   99     | https://mirrorcache-eu.opensuse.org/update/tumbleweed/ 
**6700K:~ #**

To my experience mirrorcache works best.

Repository 7, 8, 9 were added by one-click-install which does not happen auto-magically.