git修改仓库地址

我们每次提交代码时,一直提示输入用户名,用户名密码,非常的麻烦。那么要如何解决这个问题?

首先输入命令git remote –v ,查看当前项目的远程仓库地址。

git修改仓库地址

origin代表我的项目的名字,我们提交代码push到远程仓库时,用到的命令git push origin master;origin就是代表我们远程仓库的名字,创建项目时就会默认用origin作为我们项目的名字,master项目里面的主分支。我们看到的项目地址以http开头,这是由于我们克隆代码(git clone <url>)的时候复制的是http下的地址。所以,也才会出现我们每次push代码的时候需要再次输入用户名密码的情况。

git修改仓库地址

要解决这个问题,将htpp下的地址改成ssh就可可以。

首先移除旧的http的origin,输入命令:

git remote rm origin

在添加新的ssh方式的origin:

git remote add origin [email protected]:wangbinye929/web.git

 

git修改仓库地址

 

我们的项目名字origin在这里是可以更改的,比如我们改成all的话,就是git remote add all <url> ,提交代码的时候,我们就得用git push all <分支名>

 

现在,我们再次输入git remote –v 检查有没有更改成功

git修改仓库地址

然后,我们在试试可不可以推送。

git修改仓库地址

Everything up-to-data 显示没有向上推送的数据,我本地没有更新的数据可以推送,所以提示没有要推送的数据,我这边可以推送成功,是因为我这边只有一个master主分支,如果我们不在主分支下,有多个分支,改变地址成功以后,还得输入:

git push --set-upstream origin master 重置上游分支,与此同时会自动执行一次git push操作。

以后我们git push 代码的时候,就不需要再次输入密码。

相关文章: