网站首页 > 精选文章 正文
问题描述
每次执行git pull,都提示输入用户名和密码
现象分析
我们在git clone工程时有2种形式 http/https 和git@git。当你使用前者拉取工程时每次都需要输入用户名和密码,一旦密码复杂每次都要打开笔记本去复制粘贴真是让人头疼啊。
解决方案
方案一:
1.执行下面命令
git config --global credential.helper store
这个时候~/.gitconfig文件中会多一行
[credential] helper = store
2.执行git pull再次输入用户名和密码
此时你会看到.git-credentials中会多一行内容。里面的内容类似https://{username}:{password}@github.com这种形式
方案二:
直接cd到工程
vim .git/config
把git的地址([remote "origin"] url参数)改为 https://{username}:{password}@gitlab.xxxx.git 的形式,如果用户名包含了@符号则将它替换为%40
- 上一篇: Git安全性:如何确保代码安全性
- 下一篇: Git 网络加速、提高代码拉取速度
猜你喜欢
- 2024-12-17 开放网络环境下,SVN/GIT代码服务器安全共享思路
- 2024-12-17 Git提交代码时忽略不必要的文件或文件夹
- 2024-12-17 终极Git指南:轻松掌握快速提交、分支管理与代码保护技巧!
- 2024-12-17 使用 Git 时,如何巧妙地避免冲突(merge conflict)?
- 2024-12-17 git pull 之后本地代码被覆盖 解决方案
- 2024-12-17 Git 网络加速、提高代码拉取速度
- 2024-12-17 Git安全性:如何确保代码安全性
- 2024-12-17 git提交被拒绝 non-fast-forward 与 pull 强制覆盖本地的代码
- 2024-12-17 零基础走向“人工智能与数据分析”系列:数据与代码保存Git
- 2024-12-17 git合并代码分支的方法
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)