Skip to content

Running Notes document #4

@terrywbrady

Description

@terrywbrady

additional notes will be added as comments to this issue

1-17-2025
Tokens
Tokens are at a personal level, not an organization level (Enterprise might offer an org level token)
Classic Token; fine-grained still in preview - set it to never expire
limit what it can do, only do pulls, not pushes, have to go fine-grained.
Walked through the process of creating a token for the UC3 organization
As a regular user (not administrative user; i.e. owner in Github speak)
For repositories, did content and for oreganization did a list of members
Terry then shared his screen to see what it looks like in UC3 organization
cfthompson - isn't an owner in UC3 org so
git credentials file - don't have to type in credentials used over HTTPS (classic tokens are ghp)
can use a token as a password which is a feature in git
recommend people use fine-grained tokens (referred to as *_PAT)
Classic ones are still being used for pushing/pulling/creating tokens since fine-grained aren't understood. Fine grained are used for automation
Colin has a page in confluence with token information that he has created IAS Github Tokens
ssh keys are discouraged due to lack of expiration;; no rotation
https://github.blog/security/application-security/improving-git-protocol-security-github/
Authentication:
autheticate to github and then use Github to authenticate/access areas of Github
could use better understanding/explanation of this

12-20-24 Meeting Notes

  • Marisa to Define categories of work (onboarding, best practices). Break out into groups for different work areas (appetizer vs 2-pizza team)
  • Billing & Administration
  • Onboarding
  • Development Practices
  • Roles and Access for individuals vs teams

Terry suggested we all talk thought how we all use Github

We took a step back to get Chad caught up and shared more context about what we are trying to accomplish with this group.
Terry had a nice framing of what we can do in Github even though we don't have an Enterprise account.
Chad will be onboarding a new developer so can work on the onboarding piece.

  • invite IAS to our meetings on the new year

Github Accounts

  • Administrative accounts; we need a shared account to allow for more than one person to have administrative access to manage the Github organization

Lam
Sharing - add collaborators (read access) to a repository

  • Charlie suggested using a jist

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions