Skip to content

Commit 6f9f7bf

Browse files
Update gh-bb-integration.md
1 parent 5378355 commit 6f9f7bf

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

jekyll/_cci2/gh-bb-integration.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@ Integrated status also appears on the pull request screen, to show that all test
5858
5959
- Use Deploy Keys whenever possible.
6060
- When Deploy Keys cannot be used, Machine User Keys must be used, and have their access restricted to the most limited set of repos and permissions necessary.
61-
- Never use non-Machine user keys.
61+
- Never use non-Machine user keys (keys should be associated with the build, not with a specific person).
6262
- You must rotate the Deploy or User key as part of revoking user access to that repo.
63-
1. After revoking the user’s access in github, delete deployment key in GitHub.
64-
2. Delete the deployment key in the CircleCI project.
65-
3. Regenerate the deployment key in CircleCI project.
63+
1. After revoking the user’s access in github, delete keys in GitHub.
64+
2. Delete the keys in the CircleCI project.
65+
3. Regenerate the keys in CircleCI project.
6666
- Ensure no developer has access to a build in a repo with a User Key that requires more access than they have.
6767
6868
@@ -318,7 +318,7 @@ For this reason, a deploy key isn't sufficiently powerful for projects with addi
318318

319319
### What about security?
320320

321-
The private keys of the checkout keypairs CircleCI generates never leave the CircleCI systems (only the public key is transmitted to GitHub) and are safely encrypted in storage. However, since they are installed into your build containers, any code that you run in CircleCI can read them and developers that can SSH in will have direct access to this key.
321+
The private keys of the checkout keypairs CircleCI generates never leave the CircleCI systems (only the public key is transmitted to GitHub) and are safely encrypted in storage. However, since the keys are installed into your build containers, any code that you run in CircleCI can read them. Likewise, developers that can SSH in will have direct access to this key.
322322

323323
**Isn't there a difference between deploy keys and user keys?**
324324

0 commit comments

Comments
 (0)