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

标签: githubgitgitlabgit记住密码github多密码
10149人阅读 评论(0) 收藏 举报
分类:

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

git remote set-url origin git@gitlab.com:demo/project.git

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

参考:
设置Git不需要每次push都输入用户名和密码:http://www.itnose.net/detail/6204668.html

附:
生成命令:

ssh-keygen -t rsa -f ~/.ssh/id_rsa.name -C "email"

---------------------------------------------------------
//生成 指定的文件名称的ssh key
 ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "742981086@qq.com"

//添加到git 配置
 eval "$(ssh-agent -s)"
 ssh-add.exe ~/.ssh/id_rsa.github

//测试和github是否连接正常
 ssh -T git@github.com

这里写图片描述

git生成ssh key及本地解决多个ssh key的问题http://riny.net/2014/git-ssh-key/

Generating an SSH key - User Documentationhttps://help.github.com/articles/generating-an-ssh-key/

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

少年,在路上,不卑不亢!

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:364756次
    • 积分:5096
    • 等级:
    • 排名:第6041名
    • 原创:165篇
    • 转载:16篇
    • 译文:0篇
    • 评论:123条
    联系方式
    博客专栏
    最新评论