git学习 | 您所在的位置:网站首页 › git如何配置账号密码 › git学习 |
在使用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:修改远程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 实验室设备网 版权所有 |