問題產(chǎn)生背景
客戶端領(lǐng)導(dǎo)決定使用http方式拉取和push代碼,所以無法使用之前的ssh方式做免密處理
解決辦法
方法1:在.git目錄中有個(gè)config目錄,在路徑前配置下用戶名和密碼即可,如下所示:
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[remote "origin"]
url = http://賬號(hào):'密碼'@192.168.10.7:8090/test/Django.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
方法2:設(shè)置對(duì)所有項(xiàng)目有效(推薦使用,一行命令搞定)
打開終端并且輸入:
git config --global credential.helper osxkeychain #第一次需要輸入密碼,以后都不需要了,