1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > git学习——设置gitlab github默认push的用户名和密码

git学习——设置gitlab github默认push的用户名和密码

时间:2018-09-28 12:04:40

相关推荐

git学习——设置gitlab github默认push的用户名和密码

在使用git的时候,不同的环境下,当你重新安装git,最好在开始的时候就配置一下默认的git的用户名和密码,这样子就可以在每次的push的时候不需要手动的在去输入git的用户名和密码,提高执行的效率。

环境:Windows环境已经安装git,我使用的gitlab(github和这样配一样),gitlab的用户名742981086@

下面在Windows环境中进行配置过程的演示,

1:生成RSA key 过程

(1)在指定的用户目录下,右键打开git bash 执行 命名:ssh-agent bash

(2)生成RSA密钥,执行命令:ssh-keygen -t rsa -C 742981086@

(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 git@:demo/project.git

如何获取SSH URL,gitLab获取如下:

或者如下:

可以参考:

【git 端口拒绝解决方案】ssh: connect to host 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 keyssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "742981086@"//添加到git 配置eval "$(ssh-agent -s)"ssh-add.exe ~/.ssh/id_rsa.github//测试和github是否连接正常ssh -T git@

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

Generating an SSH key - User Documentation

上面这些还是不行:

请看这里:

http://memoryboxes.github.io/blog//12/07/duo-ge-gitzhang-hao-zhi-jian-de-qie-huan/

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

祝你今天开心愉快!

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

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

博客首页 : /u010648555

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。