由于git 的仓库 进行初始化 的时候配置的是 https 的方式,
在 git push 的时候每次都要输入用户名 跟 密码。非常的不方便,
究其原因,该配置是在 ./git/config 文件中配置的
https 方式:
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[remote "origin"]
url = https://git.coding.net/coder/DMP.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "dev"]
remote = origin
merge = refs/heads/dev
git 方式:
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[remote "origin"]
url = git@git.coding.net:coder/DMP.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "dev"]
remote = origin
merge = refs/heads/dev
[gui]
wmstate = normal
geometry = 835x475+182+182 185 214
只要将
https:
[remote "origin"]
url = https://git.coding.net/asun_coder/DMP_JavaBackground.git
fetch = +refs/heads/*:refs/remotes/origin/*
转换成
ssh:
[remote "origin"]
url = git@git.coding.net:asun_coder/DMP_JavaBackground.git
fetch = +refs/heads/*:refs/remotes/origin/*
就能利用ssh 进行登陆提交,但是要确保 ssh-key 加入到 远程的代码仓库中。