xref: /aosp_15_r20/external/coreboot/Documentation/infrastructure/services.md (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1# Accounts on coreboot.org
2
3There are a number of places where you can benefit from creating an account
4in our community. Since there is no single sign-on system in place (at this
5time), they come with their own setup routines.
6
7## Gerrit code review
8We exchange and review patches to the code using our [Gerrit code review
9system](https://review.coreboot.org).
10
11It allows logging in with a Google or GitHub account using OAuth2 as well
12as with any OpenID provider that you may already use.
13
14On the [settings screen](https://review.coreboot.org/settings) you can register
15all your email addresses you intend to use in the context of coreboot
16development so that commits with your email address in them are associated with
17you properly.
18
19Below is a list of its SSH host keys and fingerprints.
20```Bash
21[review.coreboot.org]:29418 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvNDn8qGHlWM/5ndFltStlg3QTc8xvGOgyjxxZByhMZx8LVE4cfgF38WP3euq0avyFy7gAJNghHorXpYKoOzuQPn2WNi5QhyGsUhg7ZJz9hC7Z2gqxxsZF3E7rku4Uj9sN7hWx9fBngxD4z2tP4y/18FTT5XTMcC3Q2sBCOLM0XVAO5R/nb2GO3d27avy+sanKAFEwJHnZ996IoTlU8JJFyi1Y6g30dC2K75oFgCtzntxf++wvrkkKPa+CFQub8fp20shat9WwX9kXjpRjt/Yv9LgqFCaI5ztJvWXicAmbgghGVzbzz4GoSjjF9cxxJF//KTmNb4iGQqmP3Olm27xuw==
22
23[review.coreboot.org]:29418 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBzlwf/bFejt4EEz1QmbNOfK/HN1NtdcefrRs5Gs42uGnIvjxsff+vEF3//jCTvFPadoy3DrPsbQB3ioQAcYppk=
24
25[review.coreboot.org]:29418 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOC3Z32gc+1rJXhKX+SW0vESlXR/h/mhcxd+62B1PWC2
26```
27
28```Bash
292048 SHA256:WW5prF7YE3MTnkRIxLklr9Gxddj9s5BZKUqWJF5dnTg review.coreboot.org:29418 (RSA)
30256 SHA256:IuLv/DgrBtVn36eMP1zFD0ISAl3IxIoCeiRms6UDhZc review.coreboot.org:29418 (ECDSA)
31256 SHA256:QFZieVHy8dCRl9tDib6qiwELnfa7SVU4ZWJ5VrXoC8k review.coreboot.org:29418 (ED25519)
32```
33
34### https push access
35When using the https URLs to git repositories, you can push with the "HTTP
36Credentials" you can have Gerrit generate for you on that page. By default,
37git uses `$HOME/.netrc` for http authentication data, so add a line there
38stating:
39
40    machine review.coreboot.org login $your-user-name password $your-password
41
42### Gerrit user avatar
43To setup an avatar to show in Gerrit, clone the avatars repository at
44https://review.coreboot.org/gerrit-avatars.git and add a file named
45$your-user-ID.jpg (the user ID is a number shown on the [settings screen](https://review.coreboot.org/settings)).
46The image must be provided in JPEG format, must be square and have at most 50000
47bytes.
48
49After you push for review, the system will automatically verify your change
50and, if adhering to these constraints, approve it. You can then immediately
51submit it.
52
53## Issue tracker
54We have an [issue tracker](https://ticket.coreboot.org) that is used for
55coreboot and related code, such as libpayload, as well as for the project's
56infrastructure.
57
58It can be helpful to refer to issues we track there in commit messages:
59
60    Fixes: https://ticket.coreboot.org/issues/$id
61