All Projects → fregante → setup-git-user

fregante / setup-git-user

Licence: MIT License
GitHub Action that sets the git user and email to enable commiting

Programming Languages

javascript
184084 projects - #8 most used programming language

setup-git-user

GitHub Action that sets git user and email to enable commiting

If you try to use git commit or git tag on GitHub Actions, it will throw an error:

Please tell me who you are. Run git config to set your account's default identity

This action is a convenience action sets the user and email in one line.

Usage

    steps:
      - uses: actions/checkout@v2
      - uses: fregante/setup-git-user@v1
      - run: git commit --message 'Something cool'
      - run: git push

New commits and tags will be assigned to the @actions user. If you want to customize the user, you don't need this action. Just use:

    steps:
      - uses: actions/checkout@v2
      - run: git config --global user.email "[email protected]"
      - run: git config --global user.name "Your Name"
      - run: git commit --message 'Something cool'
      - run: git push

Related

  • daily-version-action - Creates a new tag using the format Y.M.D, but only if HEAD isn’t already tagged.
  • release-with-changelog - Creates reasonable enough GitHub releases for pushed tags, with the commit log as release body.
  • title-to-labels-action - Cleans up the titles of issues and PRs from common opening keywords.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].