https://github.com/pandruszkow/gitconfigure
Awesome Linux/Windows/Mac Gitconfigure setup
https://github.com/pandruszkow/gitconfigure
awesome-git git gitconfig
Last synced: 2 months ago
JSON representation
Awesome Linux/Windows/Mac Gitconfigure setup
- Host: GitHub
- URL: https://github.com/pandruszkow/gitconfigure
- Owner: pandruszkow
- License: cc0-1.0
- Created: 2019-10-30T09:53:20.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2026-02-19T16:26:19.000Z (5 months ago)
- Last Synced: 2026-02-19T20:04:58.035Z (5 months ago)
- Topics: awesome-git, git, gitconfig
- Language: Shell
- Homepage:
- Size: 40 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE.cc0
Awesome Lists containing this project
README

# gitconfigure
Portable Gitconfigure setup. Sensible aliases and Linux/Windows/Mac support. Not good enough autocompletion support yet.
## Installation instructions (fully automatic)
**MAKE SURE YOU GENERATE AN SSH KEY ON THE NEW MACHINE AND [ADD IT TO GITHUB SETTINGS](https://github.com/settings/ssh/new)**
```sh
mkdir -p ~/.local/share/gitconfigure && \
cd ~/.local/share/gitconfigure && \
git clone https://github.com/pandruszkow/gitconfigure.git . && \
./install.sh && \
echo "Installation done for .gitconfigure on $(date -Iseconds)"
```
## Installation instructions (manual)
**MAKE SURE YOU GENERATE AN SSH KEY ON THE NEW MACHINE AND [ADD IT TO GITHUB SETTINGS](https://github.com/settings/ssh/new)**
1. Install Git
1. Check out this repository to `.local/share/gitconfig` and `cd` to that
1. Run `./install.sh`
1. When the editor is opened, update contents of `.gitconfig.local` to reflect your Git identity on this particular machine/account. This file is added to .gitignore so that your local details will not be a part of any subsequent changes you may want to make to your `.gitconfig`.