Andrew Fletcher published: 7 March 2022 1 minute read
Changing git push from passphrase? There are several ways to tackle this step. I'm going to focus one of these steps.
From your web directory root, look for your .git directory. Then open the .git...
cd .git
Next using your shell prompt (iTerm2), view the contents of the config file
vim config
Presently the config file looks like the following
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[remote "origin"]
url = git@github.com:{username}/{repo}.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "origin/main"]
remote = .
merge = refs/heads/main
[branch "main"]
remote = origin
merge = refs/heads/mainThe line I want to focus on is the URL: url = git@github.com:{username}/{repo}.git
Backup
Before I made changes to the config file, I created a back-up of it
cp config config_bkup
Now I edited this file by changing the url line to
url = https://github.com/{username}/{repo}.gitSo in context config file will now look like:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[remote "origin"]
url = https://github.com/{username}/{repo}.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "origin/main"]
remote = .
merge = refs/heads/main
[branch "main"]
remote = origin
merge = refs/heads/mainFinally I saved the file
[esc]:wq!
Test test test
Does it work? It should, but I check.
Create a commit and push.
Working!