【git笔记】每次提交都要输入账号密码

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

1 问题:如何避免每次提交都要输入账号密码?

解决:这是因为使用了https连接到仓库的原因,只需把原本使用HTTPS的方式改为使用SSH的方式即可。

学习把本地项目托管到Gitee参考下面网址
https://blog.csdn.net/qq_46450354/article/details/127600066#h5o-13
安装以上网址进行操作,用的就是HTTPS连接方式。

【具体把使用HTTPS的方式改为使用SSH的方式的方法如下:】
gitee每次都要输入密码,#开发工具,git,笔记文章来源地址https://www.toymoban.com/news/detail-740196.html

2 配置生成SSH公钥,然后把公钥配置到Gitee账号。【以下就是我实际的处理流程】

  1. 参考网址 https://blog.csdn.net/qq_45069279/article/details/106174340 ,从【2.3.2 配置免密访问】开始看起,然后就是配置到Gitee账号里面。
  2. 查看原有连接方式
  3. 打开cmd窗口,进入项目根目录,执行命令 git remote -v
  4. 删除原有HTTPS连接方式,执行命令 git remote rm origin
  5. 添加新的SSH连接方式 git remote add origin 【这里写SSH连接内容】
  6. 查看连接方式是否更改了 ,执行命令 git remote -v
  7. 修改了项目后,提交测试是否成功。在项目根目录中,执行命令 git add . 【此操作会把项目里所有文件提交到缓存区】
  8. 填写提交日志。执行命令 git commit -m ‘这里写提交的内容’
  9. 把缓存区内容提交到Gitee。执行命令 git push -u origin master 。然后你就会惊奇的发现,不需要输入账号密码了。

3 补充

  1. 在【2.3.2 配置免密访问】里面,如果提示ssh-keygen命令无效,你可以找到Git的安装目录,比如像这样 \SoftInstall\Git\usr\bin\ssh-keygen.exe ,你只需把bin目录配置到系统环境变量里面这个命令就能执行了 ,具体设置方法参考网址: https://blog.csdn.net/qq_39998026/article/details/126125250 【ssh-keygen命令报错:‘ssh-keygen‘ 不是内部或外部命令,也不是可运行的程序或批处理文件】
  2. 如果你懒得配置环境变量,直接指定这个exe的绝对路径,也是可以运行的。比如像这样 F:\SoftInstall\Git\usr\bin\ssh-keygen.exe -t rsa -C “注册Gitee.com的邮箱地址”

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

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

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

相关文章

  • 【Git系列】linux每次git clone都要输入密码

    💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kuan 的首页,持续学习,不断总结,共同进步,活到老学到老 导航 檀越剑指大厂系列:全面总

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

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

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

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

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

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

    2024年02月13日
    浏览(53)
  • 解决git每次提交都需要输入用户密码

    在github上贴上了服务器ssh的公钥后,在服务器上推送代码仍旧提示需要输入git的账号和密码。 这是因为此时的仓库是http协议下载的,此时的链接并不是通过ssh的,因此在推送代码时,会提示输入git的账号和密码。 可以通过 git remote -v 命令查看 修改为SSH连接的方法如下: 1、

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

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

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

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

    2024年02月16日
    浏览(51)
  • 【git每次更新或者提交代码时都需要输入用户名和密码问题解决】

    输入一下命令:git config --global credential.helper store 再次更新代码操作时,依然会提示让你输入用户名和密码,再次输入一遍,系统会记录下你的用户名和密码,后面就不再需要输入了。 在C:/用户/你的账户/.gitconfig文件打开就可以看到用户名和密码被记录进去了。

    2024年02月12日
    浏览(43)
  • SourceTree 每次pull、push都要输入密码怎么办

    在sourcetree中,每次操作时,都需要输入密码,真烦人 1、已经拉取完代码,在sourcetree 的界面打开终端: 打开终端(在弹框出现前) 之间在终端输入 git config --global credential.helper store 这条命令之后执行一次push操作,这个时候还要输入账号密码,以后就不用了. 2、提供一个简单的解

    2024年02月12日
    浏览(34)
  • git拉取提交代码进行身份验证-输入账号密码以及配置SSH公钥

    git初次拉取代码或者提交代码时,需要进行身份验证。验证有两种方式:1、账号密码验证;2、SSH公钥验证。 本文章以gitee为例 1.首先找到电脑本地项目文件夹,在地址栏中输入 cmd 回车,打开命令行窗口。 2.输入 git clone 要拉取的项目地址,回车,一会弹出输入账号密码的对

    2024年02月12日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包