git学习 您所在的位置:网站首页 git如何配置账号密码 git学习

git学习

2024-03-27 15:55| 来源: 网络整理| 查看: 265

在使用git的时候,不同的环境下,当你重新安装git,最好在开始的时候就配置一下默认的git的用户名和密码,这样子就可以在每次的push的时候不需要手动的在去输入git的用户名和密码,提高执行的效率。 环境:Windows环境已经安装git,我使用的gitlab(github和这样配一样),gitlab的用户名[email protected] 下面在Windows环境中进行配置过程的演示, 1:生成RSA key 过程 (1)在指定的用户目录下,右键打开git bash 执行 命名:ssh-agent bash (2)生成RSA密钥,执行命令:ssh-keygen -t rsa -C [email protected] 这里写图片描述 这里写图片描述 (3)添加密钥到ssh,执行的命令:ssh-add 2:关联到ssh 到 gitLab (1)打开gitLab 这里写图片描述 (2)关联ssh --id_rsa.pub 这里写图片描述

3:修改远程pull(push)方式 如果之前用的是https,那么需要将remote改为ssh;如果已经是ssh则不需要修改。

可以通过如下命令来查看当前的remote方式:

git remote -v

如果当前是https的,那么需要修改为ssh,通过如下命令修改为ssh:

git remote set-url origin [email protected]:demo/project.git

如何获取SSH URL,gitLab获取如下: 这里写图片描述

或者如下: 在这里插入图片描述

可以参考: 【git 端口拒绝解决方案】ssh: connect to host github.com port 22: Connection refused

GitLab之HTTP和SSH模式下免输密码

如果还是不行的话,请参考 中GitLab添加公钥后仍然需要输入密码的解决 git config credential.helper store命令!

附: 默认是读取~/.ssh/id_rsa ,如果有多个rsa的话,最好是用 ssh -add命令添加一些git配置, 可以参考如下命令命令:

ssh-keygen -t rsa -f ~/.ssh/id_rsa.name -C "email" --------------------------------------------------------- //生成 指定的文件名称的ssh key ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "[email protected]" //添加到git 配置 eval "$(ssh-agent -s)" ssh-add.exe ~/.ssh/id_rsa.github //测试和github是否连接正常 ssh -T [email protected]

这里写图片描述

git生成ssh key及本地解决多个ssh key的问题

Generating an SSH key - User Documentation

上面这些还是不行: 请看这里: http://memoryboxes.github.io/blog/2014/12/07/duo-ge-gitzhang-hao-zhi-jian-de-qie-huan/

如果帅气(美丽)、睿智(聪颖),和我一样简单善良的你看到本篇博文中存在问题,请指出,我虚心接受你让我成长的批评,谢谢阅读!祝你今天开心愉快!

欢迎访问我的csdn博客,我们一同成长!

不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!

博客首页 : http://blog.csdn.net/u010648555

© 每天都在变得更好的阿飞



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有