解决git每次提交都需要输入用户密码

这篇具有很好参考价值的文章主要介绍了解决git每次提交都需要输入用户密码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、背景

在github上贴上了服务器ssh的公钥后,在服务器上推送代码仍旧提示需要输入git的账号和密码。

二、原因

这是因为此时的仓库是http协议下载的,此时的链接并不是通过ssh的,因此在推送代码时,会提示输入git的账号和密码。
可以通过git remote -v命令查看
git要输入密码,Git,git

三、解决方法

修改为SSH连接的方法如下:

1、修改命令

#查看关联的远程仓库
git remote -v
 
git remote set-url origin [url] 
 
例:git remote set-url origin gitlab@yang/BarUtils.git

2.先删后加

git remote rm origin 
git remote add origin [url]
 
例:git remote add origin gitlab@yang/BarUtils.git

3.直接修改.git文件夹下的config文件文章来源地址https://www.toymoban.com/news/detail-672588.html

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
[submodule]
    active = .
[remote "origin"]
    url = https://github.com/yang/BarUtils.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master

到了这里,关于解决git每次提交都需要输入用户密码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决git提交每次都要输入密码

    当我们使用git提交代码的时候使用的是HTTPS的方式,每次提交都会重新输入用户名密码 在我们的项目目录下打开控制台 输入 git config --global credential.helper store 然后你会在c盘用户下生成一个.git-credentials,上边记录你的账号和密码,只需要输入一次用户名和密码,就会把账户信

    2024年02月11日
    浏览(52)
  • 解决git每次提交代码都要输入帐号密码

    1、首先,在Git.bash文件中输入命令: 2、然后你会发现你的C:Users用户名xx.gitconfig**文件会多出以下代码: 3、紧接着,使用git pull或者git push 命令,根据提示输入帐号和密码。这时你的本地生成一个类似 C:Users用户名xx.git-credentials 文件,用于记录帐号密码。 4、完成以上几步

    2024年02月12日
    浏览(51)
  • 解决git每次提交代码都要输入帐号密码问题

    首先,在要拉取的目录里空白处右击,点击\\\"Git Bash Here\\\"启动git命令行; 在命令行里执行\\\"git config --global credential.helper store\\\"; 会在C:Users用户名xx目录下创建.gitconfig文件; 用于记录账号和密码; 然后,使用git pull或者git push 命令,根据提示输入帐号和密码; 会在C:Users用户名

    2024年02月11日
    浏览(56)
  • 【Git技巧】第十篇 解决每次git clone都需要输入账号密码

    目录 1、遇到问题 2、问题解决 每次 git clone 时都需要输入账号、密码。 配置全局开机认证信息保存: 可以永久保存。除非用命令解除。 然后在输入账号密码之后,后面每次克隆不需要输入。 谨记:密码是gitHub或gitlab上的访问令牌。

    2024年02月11日
    浏览(44)
  • 解决每次eclipse拉取代码,提示登录,默认user为git,需要输入密码

    目录 1、如下图所示,每次拉取代码提示登录,用户名默认为git,不能修改,只能输入密码。 2、打开eclipse,选择Windows -Preferences,搜索框输入\\\"SSH\\\",并按照下图操作,点击生成rsa key,然后保存。 3、添加刚刚生成的秘钥,私钥文件到 eclipse。 4、复制刚刚生成的rd_rsa.pub文件里

    2024年02月02日
    浏览(56)
  • 解决每次提交代码都需要输入账号和密码的问题

    第一步:进入项目目录,在 git 终端执行以下命令: 第二步:重新执行一次git pull,这次它还是提示你输入账号和密码: 后面再 pull 或者 push 的时候,就不用输入账户和密码了。 注意,如果你换了git账号,或者你换了电脑,执行完 \\\"git config --global credential.helper store\\\" 再 \\\"git

    2024年02月15日
    浏览(58)
  • 【git笔记】每次提交都要输入账号密码

    解决 :这是因为使用了https连接到仓库的原因,只需把原本使用HTTPS的方式改为使用SSH的方式即可。 学习把本地项目托管到Gitee 参考下面网址 https://blog.csdn.net/qq_46450354/article/details/127600066#h5o-13 安装以上网址进行操作,用的就是HTTPS连接方式。 【具体把 使用HTTPS的方式改为使

    2024年02月06日
    浏览(58)
  • 在idea中使用git推送代码每次都要输入用户名和密码的解决办法?

    在idea中使用git推送代码,明明上次已经输入过用户名和密码,下次提交时还要输入用户名和密码,下面教你们一个方法解决这个问题!  第1步:在idea菜单栏中选择Git-Manage Remotes...  第2步:在弹出的窗口中,选择你要推送的远程仓库地址,再点击编辑  在IP前面增加:用户名

    2024年02月11日
    浏览(56)
  • git中每次执行push都需要输入账号密码问题

    每次在执行 时需要重复输入账号和密码问题,这样子比较浪费时间和重复操作 可以使用如下操作 亲测有效 之后查看效果,会发现有一条 credential.helper=store 之后push操作只需要输入一次账号和密码之后就可以不需要重复输入了

    2024年02月13日
    浏览(58)
  • VSCode 每次 git pull/push 时都需要输入账号和密码的问题

    在提交项目代码或者拉取代码的时候,如果每次git都要输入用户名密码; 解决方法: 在 VSCode 的终端输入 git config --global credential.helper store 命令 在弹框中输入账号和密码,此时输入一次,以后再git push /pull 的时候就不用在输账号和密码了。

    2024年02月16日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包