push代码到github每次输入用户名和密码

来源:互联网 发布:绝对领域软件 编辑:程序博客网 时间:2024/05/19 00:39

问题

每次进行代码push的时候都需要输入用户名和密码,效率极低,安全性也无法保证。

原因

使用了https的方式push代码

解决方案

方法一

在termail里输入:

git remote -v 

输出:

origin  git@github.com:HappySecondBrother/example.git (fetch)origin  git@github.com:HappySecondBrother/example.git (push)

删除https方式,添加ssh:

git remote rm origingit remote add origin git@github.com:twlkyao/demo.gitgit push origin 

方法二

修改项目目录下的git/config,执行vi .git/config:

[remote "origin"]        url = https://github.com/HappySecondBrother/example.git        fetch = +refs/heads/*:refs/remotes/origin/*

修改为:

[remote "origin"]        url = git@github.com:HappySecondBrother/example.git        fetch = +refs/heads/*:refs/remotes/origin/*

方法三

直接设置新的url

git remote set-url origin git@github.com:HappySecondBrother/example.git
2 0
原创粉丝点击