Eine kurze Frage an Leser, die auf einen Zugriff auf GitHub nutzen. Ein Leser informierte mich eben telefonisch, dass er seit ca. einer Woche nicht mehr ohne Anmeldung auf diverse GitHub-Inhalte zugreifen könne. Er habe dann jeweils eine Nutzeranmeldung angezeigt bekommen. Hat sich etwas bezüglich der Zugriffsmöglichkeiten geändert?
Der Leser erwähnte, dass der Entwickler von Rufus einen entsprechenden Hinweis gepostet habe – auf die Schnelle bin ich da aber nicht wirklich fündig geworden. Aber die Google AI behauptet, dass sich die Benutzer jetzt bei GitHub anmelden müssen, um auf bestimmte Funktionen zuzugreifen. Das gelte insbesondere bei der Codesuche über Repositories hinweg und innerhalb bestimmter Repositories.
Diese Änderung sei eingeführt worden, um die Serverlast zu verwalten und sich vor übermäßigen Bot-Aktivitäten zu schützen. Während öffentliche Dateien nach wie vor ohne Anmeldung eingesehen und heruntergeladen werden können, ist für private Repository-Dateien und die Möglichkeit, Code auf GitHub zu suchen, eine Authentifizierung erforderlich.
Auf GitHub habe ich nur in der FAQ den Eintrag Why is Git always asking for my password? gefunden. Dort heißt es: "Wenn Git Sie jedes Mal, wenn Sie versuchen, mit GitHub zu interagieren, zur Eingabe eines Benutzernamens und eines Passworts auffordert, verwenden Sie wahrscheinlich die HTTPS-Clone-URL für Ihr Repository." In der FAQ werden diverse Vorschläge gemacht, wie die Passwort-Abfrage verhindert werden kann.



MVP: 2013 – 2016




Ich meine Irgenwo mal gelesen zu haben, dass der Hintergrund darin bestand, dass mittlerweile zu viele Bots das Internet abgraßen für das Training von KI-Modellen.
Um dem entgegenzuwirken erscheint wohl nach einer bestimmten Aufrufzahl eine Anmeldung.
Microsoft stört sich an AI Scraping? Kann ich mir gar nicht vorstellen, Mircosoft doch nicht, die lieben AI Scraping!
Hallo,
ja das wurde letztens bei der Code-Suche eingeführt.
"`
Sign in to search code on GitHub
Before you can access our code search functionality please sign in or create a free account.
"`
Bei privaten Repositories ist es so das diese als Fehler 404 angezeigt werden wenn man nicht angemeldet ist und Zugriff darauf hat. Das war aber schon immer so.
Der FAQ-Eintrag betrifft nur die Git Befehle in der Kommandozeile.
Komisch, ich muss mich nicht anmelden und kann mir den Code von allen angucken.
Dachte ich auch zuerst aber es geht wohl hierum (Kannte ich bisher nicht):
[ https://github.com/features/code-search ]
Oben die Suchleiste und dann Filter by Code:
Das ist schon länger so.
Das ist seit gefühlt einigen Jahren schon. GitHub ist seit spätestens der Übernahme von Microsoft keine sichere Plattform für Open Source Projekte. Man risikiert sogar juristisch einen Lizenzverstoß, wenn man eine freie Lizenz nutzt, aber jemand, der den Quellcode laden will nicht mehr an diesen heran kommt, weil Microsoft meint, aus intransparenten Gründen zu blocken oder zu einem Account zu nötigen.
Den ganzen AI/KI Gaggelfax noch nicht mal weiter thematisierend.
Ich empfehle derweil Codeberg e.V. wenn man einen zentralen Ort braucht oder dezentral die eigenen GitLab, Gitea oder Forgejo Instanzen mit Forgejo als eindeutige Empfehlung.
https://codeberg.org/
Das ist schon seit längerer Zeit. Wenn man öfters – oder sehr umfangreich sucht, dann wird ein Login verlangt. Wobei das "man" wohl irgendein Alogrithmus ist, der sich nicht nur auf die eigene IP bezieht.
In der Tat schraubt GH gerade am Rate-Limiting. Vor einem Monat vorallem:
Updated rate limits for unauthenticated requests, Diskussion bei HN: https://news.ycombinator.com/item?id=43936992
Und bei GitHub: https://github.com/orgs/community/discussions/159123#discussioncomment-13148279
https://github.com/orgs/community/discussions/157887
Es wurde etwas entschärft, aber dennoch wird dies der Hintergrund sein.