Git私有项目用户名密码免输入
来源:互联网 发布:费城实验是真的吗 知乎 编辑:程序博客网 时间:2024/06/02 07:16
随着开源项目的兴旺以及工作需要,我们对git的使用越来越频繁。在使用git平台时,每次push与pull都需要输入用户名和密码,很是繁琐。一下介绍两种git免用户名密码输入的方法.
明文配置密码
- 下载、安装Git
在home文件夹,一般是 C:\Documents and Settings\xxx 下建立文件 .git-credentials (windows下不允许直接创建以.开头的文件.
打开git-bash,进入 C:\Documents and Settings\xxx.
touch .git-credentials
- 用记事本修改.git-credentials.
https://{ username }:{ password }@ xxx .com例如:https://zhangsan:123456@github.com
- 在任意目录 打开git-bash,输入
git config --global credential.helper store
- 执行完后去查看 C:\Documents and Settings\Administrator.gitconfig 这个文件,发现多了一项:
[credential] helper = store
- 重新打开git-bash.此时便不再需要输入密码.
SSH配置免登陆
- 生成SSH key
ssh-keygen -t rsa -C "zhao0829wang@163.com"#可能会在初始化ssh时用到#eval `ssh-agent -s`#ssh-add ~/.ssh/id_rsa
- 查看ssh公钥并在服务端配置公钥
cat ~/.ssh/id_rsa.pubcat /c/Users/daniel/.ssh/id_rsa.pub
- 测试与服务端的连通性
ssh -T git@git.oschina.netssh -T git@github.com#若服务端有应答,则说明配置成功
- 克隆ssh协议或 将 现有Https协议转换为SSH
#克隆ssh项目git clone git@git.oschina.net:xxywy/TXJL.git#将当前https项目替换为sshgit remote set-url origin git@git.oschina.net:xxywy/TXJL.git
- 如果使用tortoise git,则需替换默认ssh工具
Setting->network->SSHC:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe替换为X:\Program Files\Git\usr\bin\ssh.exe
tips:我的所有平台以及所有私有电脑使用的都是同一个ssh公钥,当我要在另一台未添加ssh的电脑上使用git,我只需要使用
ssh-keygen -t rsa -C "zhao0829wang@163.com"
生成秘钥,然后将我其他电脑的秘钥拷贝覆盖,就不需要再次在每一个git平台添加公钥.
优点:省时省力,不用重复添加
缺点:无法通过git平台删除指定电脑的ssh,删除公钥后所有电脑都无法接入git平台.
0 0
- Git私有项目用户名密码免输入
- 【git】git push免用户名密码,用公钥
- git: push免输用户名和密码
- git免用户名密码push等操作
- git免输入登录名和密码
- Git免输入账号密码设置方法
- Git pull、push 免账号密码输入
- git push不想输入用户名和密码
- git push 提示输入用户名和密码
- git不用输入用户名和密码
- GIT避免多次重复输入用户名密码
- git不用输入用户名和密码
- push代码到Github免输入用户名和密码
- git pull/push项目的时候总是提示要输入用户名密码的解决方案
- git push 免密码,去除每次输入密码
- ssh登陆远程与 git提交代码,免输入密码
- 在Windows7环境下使用GIT BASH免输入密码
- 代码管理--Git提交代码免输入密码
- 单链表基本操作
- hdoj5585Numbers
- 响应链
- 单点登录SSO的实现原理
- java值传递和引用传递
- Git私有项目用户名密码免输入
- Ubuntu 系统的目录
- 编写一个能将给定非负整数列表中的数字排列成最大数字的函数。
- Android使用WCF的服务程序之入门
- 计算机学院大学生程序设计竞赛(2015’11)
- 通信协议:HTTP、TCP、UDP
- BTO (Built to option) Bidadari Alkaff Vista
- android 摄像头的调用
- 更改TableHeaderView的高度