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


相关文章
|
15天前
|
网络安全 开发工具 git
解决fatal:remote error:You can’t push to git://github.com/username/*.g
通过上述诊断与修复步骤,绝大多数的推送错误都能得到有效解决,确保您的Git工作流顺畅无阻。
18 1
|
1月前
|
开发工具 git
git如何修改提交代码时的名字和邮箱?
git如何修改提交代码时的名字和邮箱?
46 4
|
1月前
|
Java Linux 开发工具
IDEA中git提交前如何关闭code analysis以及开启格式化代码
【10月更文挑战第12天】本文介绍了在 IntelliJ IDEA 中关闭代码分析和开启代码格式化的步骤。关闭代码分析可通过取消默认启用检查或针对特定规则进行调整实现,同时可通过设置 VCS 静默模式在提交时跳过检查。开启代码格式化则需在 `Settings` 中配置 `Code Style` 规则,并通过创建 Git 钩子实现提交前自动格式化。
105 3
|
2月前
|
开发工具 git
GIT:如何合并已commit的信息并进行push操作
通过上述步骤,您可以有效地合并已提交的信息,并保持项目的提交历史整洁。记得在执行这些操作之前备份当前工作状态,以防万一。这样的做法不仅有助于项目维护,也能提升团队协作的效率。
133 4
|
2月前
|
Shell 网络安全 开发工具
git与gitee结合使用,提交代码,文件到远程仓库
本文介绍了如何将Git与Gitee结合使用来提交代码文件到远程仓库。内容涵盖了Git的安装和环境变量配置、SSH公钥的生成和配置、在Gitee上创建仓库、设置Git的全局用户信息、初始化本地仓库、添加远程仓库地址、提交文件和推送到远程仓库的步骤。此外,还提供了如何克隆远程仓库到本地的命令。
git与gitee结合使用,提交代码,文件到远程仓库
|
29天前
|
JavaScript 前端开发 开发工具
一身反骨的我,用--no-verify绕开了git代码提交限制!
【10月更文挑战第7天】一身反骨的我,用--no-verify绕开了git代码提交限制!
84 0
|
2月前
|
开发工具 git
GIT:如何合并已commit的信息并进行push操作
通过上述步骤,您可以有效地合并已提交的信息,并保持项目的提交历史整洁。记得在执行这些操作之前备份当前工作状态,以防万一。这样的做法不仅有助于项目维护,也能提升团队协作的效率。
213 3
|
8天前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
24 1
[Git]入门及其常用命令
|
1月前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
99 1
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
|
12天前
|
开发工具 git 开发者