关闭

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

标签: githubgitgitlabgit记住密码github多密码
11792人阅读 评论(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
查看评论

GitLab用户管理

http://dl528888.blog.51cto.com/2382721/1305656
  • u010940300
  • u010940300
  • 2015-10-12 20:14
  • 15045

GitLab修改root用户密码

GitLab是一个私有的Git仓库,具有较好的项目管理和用户管理能力。 对于普通用户而言,通过系统的重置密码,接受邮件即可解决,可是GitLab的管理员账号,缺省的邮箱是一个不存在的邮箱地址,所以没有办法通过邮箱来复位。 通过在服务器上,可以修改用户的密码: 官方修改密码:(http://do...
  • yin138
  • yin138
  • 2016-05-13 13:59
  • 17635

gitlab修改初始密码

这是用源码安装时的方法 修改初始密码: 进入控制台 sudo -u git -H bundle exec rails console production 依次执行如下命令 user = User.find_by(email: 'admin@local.host') ...
  • error05
  • error05
  • 2015-12-23 11:12
  • 4577

Gitlab修改用户密码

gitlab用户密码修改
  • japinli
  • japinli
  • 2017-01-18 10:04
  • 4827

GitLab使用总结

gitlab 服务端 客户端 基本使用
  • huaishu
  • huaishu
  • 2016-01-07 11:56
  • 122143

git记住用户名和密码

在使用git时,如果用的是HTTPS的方式,则每次提交,都会让输入用户名和密码,久而久之,就会感觉非常麻烦,那么该如何解决呢?方式一:使用SSH,添加ssh key。方式二:在全局中存储用户的账号密码,方式如下在%HOME%目录中,一般为C:\users\Administrator,也可以是你自己创...
  • qq_28602957
  • qq_28602957
  • 2016-08-08 18:20
  • 17814

修改git全部已提交的用户名和邮箱

原文的link:http://dangzhiqiang.blog.51cto.com/7961271/1657864 即:修改git所有commit中的用户名和email 作为一名 Git 苦手,我一直使用的是傻瓜级的 Github 客户端,去年九月迁移到 OS X 后也是如...
  • LOVE____JAVA
  • LOVE____JAVA
  • 2016-05-12 18:01
  • 9021

git push 输入用户名和密码的问题解决

在github.com上 建立了一个小项目,可是在每次push  的时候,都要输入用户名和密码,很是麻烦 是说有个警告:push.default没有设定;在Git2.0中它的隐含值由matching到simple发生了改变。 在默认值改变后,为了squelch这个消息并且维护当前的行为...
  • u010566813
  • u010566813
  • 2015-01-02 15:58
  • 2046

修改git已经commit的邮箱和用户名

第一步:前往需要修改的版本 1、使用 git log 获取需要修改的版本id 2、使用 git reset –soft [版本号] 前往版本 第二步:修改信息 使用 git commit --amend --author='用户名 '修改 在打开的文件中保存一下就可以了 ...
  • ldaokun2006
  • ldaokun2006
  • 2016-02-04 11:09
  • 4452

gitlab重置密码

ruby没怎么学,自己搭建的gitlab的root密码又忘了,幸好看见此帖子,试验ok http://roland.kierkels.net/git/reset-your-gitlab-root-password-from-a-terminal/ RESET YOUR GITLAB RO...
  • u010026901
  • u010026901
  • 2015-04-01 09:36
  • 11431
    个人资料
    • 访问:466033次
    • 积分:5948
    • 等级:
    • 排名:第5082名
    • 原创:169篇
    • 转载:16篇
    • 译文:0篇
    • 评论:161条
    联系方式
    博客专栏
    最新评论