git命令和遇到的问题

发布时间 2023-05-22 14:44:55作者: spiderMan1-1

命令

1.快速关联/修改Git远程仓库地址

(1)、删除本地仓库当前关联的无效远程地址,再为本地仓库添加新的远程仓库地址

git remote -v //查看git对应的远程仓库地址
git remote rm origin //删除关联对应的远程仓库地址
git remote -v //查看是否删除成功,如果没有任何返回结果,表示OK
git remote add origin https://github.com/***.git //重新关联git远程仓库地址

其实不仅仅上述这一种方式,还有如下方式:
(2)直接修改本地仓库所关联的远程仓库的地址

git remote  //查看远程仓库名称:origin 
git remote get-url origin //查看远程仓库地址
git remote set-url origin https://github.com/***.git  ( 如果未设置ssh-key,此处仓库地址为 http://... 开头)

(3)或者直接修改项目下的config文件地址
image

2.git修改用户名邮箱密码

(1)全局修改

git config --global --replace-all user.name "要修改的用户名"
git config --global --replace-all user.email"要修改的邮箱"
git config --global --replace-all user.password "要修改的密码"

(2)只修改当前项目

git config user.name "要修改的用户名"
#查看当前修改后的名字
git config user.name

git config user.email "email"  // 设置
git config user.email 


// 查看修改完后的密码:
git config user.password "password" // 设置
git config user.password

注意这个git用户名只是Git里展示的用户名修改之后就又显示修改后的用户名,并不是拉取代码的账号和密码

问题

1.git账号密码修改

修改git的账号密码,你以为向上面介绍的关联的远程仓库的地址修改就ok了。但是当你设置之后,发现git pull,还是报错账号密码错误。
对于我们输入的用户名和邮箱账号,都存储在 .gitconfig 文件中,我们很简单的就能找到(C:\用户\username.gitconfig)。

  但对于密码就有点麻烦,其实找到系统的钥匙串凭证的地方就可以了。

  对于windows,其凭证在 “控制面板->凭证管理器->Windows凭证”下,找到相应的git配置就可以了。

  打开电脑的控制面板 — 用户账户 — 管理Windows凭据(也可以直接输入:控制面板\用户帐户\凭据管理器),win10可以直接查找。

image
找到普通凭据中自己的账号信息,找到你 pull 的 git 地址下的普通凭证,选择编辑,填入正确的用户名和密码,最后点击保存即可。

  也可以直接删掉即可。删掉之后你再重新 git pull 就会弹窗,你输入正确的账号密码就可以了