algorithm-archivists / aaa-py

A Python implementation of Algorithm Archive's build system.
MIT License
11 stars 5 forks source link

Unauthenticated git protocol is no longer supported #28

Closed Amaras closed 2 years ago

Amaras commented 2 years ago

HIGH-PRIORITY ISSUE

On March 15, 2022, GitHub disabled the unencrypted git protocol on port 9418. Because of this, using the remote AAA repository in AAA-py is impossible, and as such building from a fresh slate is impossible (the make local target still runs assuming you already cloned it in the AAA_CLONE_PATH)

This is a high-priority issue since this makes the AAA barely usable.

One possible fix would be to provide something like a "shared" cryptographic key, or require environment variables be set correctly in end-user environments.

EDIT: adding relevant link from GitHub: https://github.blog/2021-09-01-improving-git-protocol-security-github/