Retire torproject-pusher GitHub account
We currently have a torproject-pusher
account that allows pushing commits from Gitolite (cupani
) to GitHub. It used to also allow mirroring from tpo/web/lego and tpo/web/manual, but I migrated those to project-specifc deploy keys in #41246 (closed).
In light of the migration off Gitolite, we should retire this account.
Designs
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Jérôme Charaoui changed milestone to %legacy Git infrastructure retirement (TPA-RFC-36)
changed milestone to %legacy Git infrastructure retirement (TPA-RFC-36)
- Jérôme Charaoui added Backlog Git labels
- Jérôme Charaoui assigned to @lavamind
assigned to @lavamind
- Author Owner
@anarcat I could not figure out if that SSH key is still being used by any project on Gitolite, it seems like no but maybe I'm not looking in the right places (
.git/hooks
directories). Collapse replies - Author Owner
We could remove the SSH key from the account, wait X days and if nobody complains, delete the account itself?
1 - Author Owner
Otherwise, we can easily restore the SSH key.
- Author Owner
The last SSH key associated with
torproject-pusher
:git@cupani.torproject.org (20180703) SHA256:x4xPHGO6fXzvL3MEqytSr5xBhYB8JSRl0msby8bcxUQ
Edited by Jérôme Charaoui - Jérôme Charaoui changed due date to August 03, 2023
changed due date to August 03, 2023
- Author Owner
Removed the SSH key from
torproject-pusher
. Will revisit next month. - Jérôme Charaoui marked this issue as related to #41217 (closed)
marked this issue as related to #41217 (closed)
- Author Owner
I figured out how to find out which repositories were configured to mirror to github:
find /srv/git.torproject.org/repositories -name config | xargs -L1 grep githuburl
:torproject/chutney torproject/collector torproject/community torproject/dev torproject/doctor torproject/exonerator torproject/fallback-scripts torproject/gettor torproject/gettor-web torproject/jtorctl torproject/lego torproject/manual torproject/metrics-base torproject/metrics-cloud torproject/metrics-lib torproject/metrics-web torproject/newsletter torproject/nyx torproject/onionoo torproject/onionperf torproject/privacy-docs torproject/research-web torproject/sbws torproject/stem torproject/styleguide torproject/support torproject/template torproject/tor torproject/torspec torproject/tpo torproject/webwml
Edited by Jérôme Charaoui Collapse replies - Author Owner
@hiro There are a number of metrics team repositories in this list. Would you like to keep them mirrored to GitHub?
- Jérôme Charaoui added Doing label and removed Backlog label
- Author Owner
Done, the account has been deleted on GitHub. I couldn't think of any reason to keep the account around.
- Jérôme Charaoui closed
closed