package-archives is a variable defined in ‘package.el’.
Its value is
(("popkit" . "https://elpa.popkit.org/packages/")
("gnuelpa" . "https://elpa.emacs-china.org/gnu/")
("org" . "https://orgmode.org/elpa/"))
Original value was
(("gnu" . "https://elpa.gnu.org/packages/"))
This variable may be risky if used as a file-local variable.
Documentation:
An alist of archives from which to fetch.
The default value points to the GNU Emacs package repository.
Each element has the form (ID . LOCATION).
ID is an archive name, as a string.
LOCATION specifies the base location for the archive.
If it starts with "http(s):", it is treated as an HTTP(S) URL;
otherwise it should be an absolute directory name.
(Other types of URL are currently not supported.)
Only add locations that you trust, since fetching and installing
a package can run arbitrary code.
You can customize this variable.
This variable was introduced, or its default value was changed, in
version 26.1 of Emacs.