Git observation
Just incase you have cloned your repository using passwords and have setup the ssh keys with the remote server later, you would be facing issues with asking for passwords again and again even though the key mappings exists on the server. Your best bet is to push everything and re-clone the repository and voila! no passwords now. Θ Ω Sushant ♂