Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

.bashrc is not being read by git bash for git 2.5.1

I use git for windows for version controlling. Here is the code of my .bashrc file for initial setup:

#eval `ssh-agent`
#ssh-add

SSH_ENV=$HOME/.ssh/environment

# start the ssh-agent
function start_agent {
    echo "Initializing new SSH agent..."
    # spawn ssh-agent
    /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
    echo succeeded
    chmod 600 "${SSH_ENV}"
    . "${SSH_ENV}" > /dev/null
    /usr/bin/ssh-add
}

if [ -f "${SSH_ENV}" ]; then
     . "${SSH_ENV}" > /dev/null
     ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
        start_agent;
    }
else
    start_agent;
fi

# aliases
alias serve='php artisan serve'
...

Today I upgraded to git version 2.5.1. Now the bash shell has stopped initializing the .bashrc on startup. Before upgrading git-bash was working perfectly and used to read the bashrc file on startup. Any idea how to fix this?

like image 245
Nasif Md. Tanjim Avatar asked Sep 12 '25 06:09

Nasif Md. Tanjim


1 Answers

Rename the .bashrc file to .bash_profile. This is the default config file for git 2.5.0 and later.

like image 194
Nasif Md. Tanjim Avatar answered Sep 14 '25 21:09

Nasif Md. Tanjim