2.6 KiB
2.6 KiB
stage | group | info | comments |
---|---|---|---|
none | unassigned | To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments | false |
Configure your environment
Install
-
Windows - Install 'Git for Windows' from Git for Windows.
-
Mac
- Type '
git
' in the Terminal application. - If it's not installed, it prompts you to install it.
- Type '
-
GNU/Linux - Enter
which git
in the Terminal application and press Enter to determine if Git is installed on your system.- If the output of that command gives you the path to the Git executable, similar to
/usr/bin/git
, then Git is already installed on your system. - If the output of the command displays "command not found" error, Git isn't installed on your system.
GitLab recommends installing Git with the default package manager of your distribution. The following commands install Git on various GNU/Linux distributions using their default package managers. After you run the command corresponding to your distribution and complete the installation process, Git should be available on your system:
- Arch Linux and its derivatives -
sudo pacman -S git
- Fedora, RHEL, and CentOS - For the
yum
package manager runsudo yum install git-all
, and for thednf
package manager runsudo dnf install git
. - Debian/Ubuntu and their derivatives -
sudo apt-get install git
- Gentoo -
sudo emerge --ask --verbose dev-vcs/git
- openSUSE -
sudo zypper install git
- If the output of that command gives you the path to the Git executable, similar to
-
FreeBSD -
sudo pkg install git
-
OpenBSD -
doas pkg_add git
Configure Git
One-time configuration of the Git client
git config --global user.name "Your Name"
git config --global user.email you@example.com
Configure SSH Key
ssh-keygen -t rsa -b 4096 -C "you@computer-name"
# You will be prompted for the following information. Press enter to accept the defaults. Defaults appear in parentheses.
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/you/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/you/.ssh/id_rsa.
Your public key has been saved in /Users/you/.ssh/id_rsa.pub.
The key fingerprint is:
39:fc:ce:94:f4:09:13:95:64:9a:65:c1:de:05:4d:01 you@computer-name
Copy your public key and add it to your GitLab profile
cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQEL17Ufacg8cDhlQMS5NhV8z3GHZdhCrZbl4gz you@example.com