Ich habe ein privates Bitbucket-Repository. Ich habe SSH-Zugriffsschlüssel für den Zugriff auf das Repository hinzugefügt. Dies geschieht nicht auf Benutzerebene, sondern auf Repository-Ebene. Wie kann ich die Liste der IP-Adressen/Benutzer anzeigen, die auf dasselbe Repository zugreifen?
Antwort1
Sie sagen „aktueller Zugriff“, was nicht klar definiert ist. Wenn Sie damit Benutzer meinen, die sich vor kurzem authentifiziert haben, ist dies möglich.
Einige Beispiele finden Sie im Atlassian-Artikel Abfrage für inaktive oder untätige Benutzer.
Dies ist eine Beispielabfrage für MySQL:
SELECT
usr.user_name,
FROM_UNIXTIME(attr.attribute_value / 1000) AS last_authentication
FROM
cwd_user AS usr,
cwd_user_attribute AS attr
WHERE
usr.id = attr.user_id
AND attr.attribute_name = 'lastAuthenticationTimestamp'
ORDER BY
2 ASC;
Sie können auch das kostenlose Plugin installieren Zentralisierte Lizenztransparenz: