To Install and build git from source in a non-root user account download the source tarball from kernel.org .For the current example i have used git-2.29.2.tar.gz on RHEL 8 version.
Login as a non root user and follow the below steps.
- Create a directory under HOME
mkdir $HOME/git
- Copy the source code tarball and un-tar inside the above directory
tar -xvf git-2.29.2.tar.gz
cd $HOME/git/git-2.29.2/
Go through the INSTALL file for detailed options to build the souce code.
- Run install command from source directory
./configure --prefix=$HOME/git/git-2.29.2/
make
make install
The git and its associated binaries will be created in the source path . Check the git version
./git --version
git version 2.29.2
- Update the PATH variable
export PATH=$PATH:$HOME/git/git-2.29.2/
Can you please put a tutorial to install git from rpm packages