1. 通过ssh密钥实现

ssh-keygen -t rsa -C "你的邮箱" -f "自己定义的目录"

打开: id_rsa.pub ,将文件内容复制到 gitlab 设置页:ssh密钥配置。

2. 通过配置.git-credential配置免密输入

可以进行设置,这样在输入过一次密码之后,以后就不需要每次都输入密码了。

打开终端:

输入:

touch ~/.git-credentials

如果手工在其中加入:

https:{username}:{password}@***.com

那么第一次访问git地址,也不用输入密码了。

再输入:

git config --global credential.helper store

这一步会在用户目录下的.gitconfig文件最后添加:

[credential]

helper = store

3. git 版本原因git clone 无法输入密码问题

git出现error: The requested URL returned error: 401 Unauthorized while accessing得到原因是因为服务器的git版本是 git version 1.7.1

  • 可以使用如下操作:
git clone https://username:password@url/project.git

如果这样设置,下次密码变更时,需要重定向git仓库地址:

git remote set-url origin url  #同样需要再url中定义账号和密码

4. 其他:清除记住的用户、密码

git config --system --unset credential.helper

最新文章

  1. NEFU 169 步步惊心
  2. (八)学习MVC之三级联动
  3. 转delphi中 formclose的事件 action:=cafree form:=nil分别是什么意思?
  4. minor gc 和 full gc
  5. 遍历数组中的元素(含es6方法)
  6. 知识科普:IM聊天应用是如何将消息发送给对方的?(非技术篇)
  7. python爬虫之Splash使用初体验
  8. 满血复活--来自世一大的WAR
  9. Java 1.ExecutorService四种线程池的例子与说明
  10. Tornado 框架的使用
  11. Ehcache整合spring配置
  12. javascript 大中小括号的区别
  13. shell基础--test命令的使用
  14. 遗留系统:IT攻城狮永远的痛
  15. Linux内核分析第五周——扒开系统调用的“三层皮”(下)
  16. node 中 npm报错 Error: ENOENT, stat 'C:\Users\Administrator\AppData\Roaming\npm'
  17. 批量查找ip地址归属地脚本
  18. Magisk+Xposed+Root switch+Pokémon GO
  19. 什么是封装? ----------------php中"public"类似的访问修饰符分别有什么作用?----什么是抽象?抽象的关键字以及用法----- 什么是接口?接口的关键字以及用法-------------
  20. Ubuntu命令:sudo、shutdown、apt-get、vim

热门文章

  1. spring源码阅读笔记09:循环依赖
  2. c++<cstdlib>文件中的函数产生随机数
  3. Nginx+Fastdfs
  4. 2019-2020-1 20199325《Linux内核原理与分析》第一周作业
  5. [Qt] 去掉QMessageBox标题栏上的图标
  6. Elasticsearch系列---实现分布式锁
  7. 微服务为什么一定要用docker
  8. 翻译 - Kafka Streams 介绍(一)
  9. Effective C++学习记录
  10. css属性、样式、边框、选择器