git push提交代码到远程仓库重复输入用户名密码

简介: git push提交代码到远程仓库重复输入用户名密码


git push提交代码到远程仓库重复输入用户名密码


一、HTTPS协议提交

1. 新建远程仓库后默认提交协议

image.png


2. 命令行输入

//增加 wincred 配置
$ git config --global credential.helper wincred
//如果需要删除 wincred 配置,执行下面语句
$ git config --global --unset credential.helper wincred

image.png

3. 执行后查看

$ vim ~/.gitconfig

image.png

设置成功之后,之后git push 提交时首次输入密码之后以后就不用输入密码可直接提交了


二、SSH协议提交

1. 创建SSH KEY

如果C盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,执行命令

$ ssh-keygen -t rsa -C "aaa@example.com"

其中aaa@example.com 为你的注册邮箱


2. 设置SSH Key

image.png

image.png


复制id_rsa.pub内容到

image.png

image.png


3. 切换克隆模式为SSH

image.png


4. 添加远程仓库

//关联远程仓库
$ git remote add origin git@github.com:username/test.git
// 克隆远程仓库
git clone git@github.com:username/test.git

3. 再次推送本地文件到远程仓库,可看到成功

$ git push -u p3c-master master

image.png


参考文献:

https://blog.csdn.net/cn_1937/article/details/90714019

https://blog.csdn.net/DavidFFFFFF/article/details/88849419

https://www.cnblogs.com/7day/p/10966086.html

https://www.liaoxuefeng.com/wiki/896043488029600/898732864121440


相关文章
|
4月前
|
IDE 网络安全 开发工具
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
|
4月前
|
开发工具 git Python
通过Python脚本git pull 自动重试拉取代码
通过Python脚本git pull 自动重试拉取代码
200 5
|
1月前
|
网络安全 开发工具 git
解决fatal:remote error:You can’t push to git://github.com/username/*.g
通过上述诊断与修复步骤,绝大多数的推送错误都能得到有效解决,确保您的Git工作流顺畅无阻。
61 1
|
2月前
|
开发工具 git
git如何修改提交代码时的名字和邮箱?
git如何修改提交代码时的名字和邮箱?
191 4
|
2月前
|
Java Linux 开发工具
IDEA中git提交前如何关闭code analysis以及开启格式化代码
【10月更文挑战第12天】本文介绍了在 IntelliJ IDEA 中关闭代码分析和开启代码格式化的步骤。关闭代码分析可通过取消默认启用检查或针对特定规则进行调整实现,同时可通过设置 VCS 静默模式在提交时跳过检查。开启代码格式化则需在 `Settings` 中配置 `Code Style` 规则,并通过创建 Git 钩子实现提交前自动格式化。
630 3
|
3月前
|
开发工具 git
GIT:如何合并已commit的信息并进行push操作
通过上述步骤,您可以有效地合并已提交的信息,并保持项目的提交历史整洁。记得在执行这些操作之前备份当前工作状态,以防万一。这样的做法不仅有助于项目维护,也能提升团队协作的效率。
164 4
|
3月前
|
Shell 网络安全 开发工具
git与gitee结合使用,提交代码,文件到远程仓库
本文介绍了如何将Git与Gitee结合使用来提交代码文件到远程仓库。内容涵盖了Git的安装和环境变量配置、SSH公钥的生成和配置、在Gitee上创建仓库、设置Git的全局用户信息、初始化本地仓库、添加远程仓库地址、提交文件和推送到远程仓库的步骤。此外,还提供了如何克隆远程仓库到本地的命令。
git与gitee结合使用,提交代码,文件到远程仓库
|
3月前
|
开发工具 git
GIT:如何合并已commit的信息并进行push操作
通过上述步骤,您可以有效地合并已提交的信息,并保持项目的提交历史整洁。记得在执行这些操作之前备份当前工作状态,以防万一。这样的做法不仅有助于项目维护,也能提升团队协作的效率。
282 3
|
2月前
|
JavaScript 前端开发 开发工具
一身反骨的我,用--no-verify绕开了git代码提交限制!
【10月更文挑战第7天】一身反骨的我,用--no-verify绕开了git代码提交限制!
146 0
|
4月前
|
Shell 开发工具 git
使用 Shell 代码简化 Git 步骤
【8月更文挑战第23天】本文介绍通过Shell脚本简化Git操作的方法:1) 使用`gitc "提交信息"`可一键完成代码提交与推送至远程仓库;2) 执行`gitpull`即可从远程仓库拉取最新代码并合并到当前分支;3) 输入`gitnewbranch 分支名称`快速创建并切换到新分支。将这些自定义函数加入`.bashrc`或`.zshrc`等配置文件后,即可随时调用简化版Git命令。