小乌龟配置git账号_git乌龟http/https以及ssh clone的秘钥配置永久免密码登录设置...

1.安装

安装Git

安装TortoiseGit 乌龟客户端

首先下载安装一个git客户端这个就不多说了基本就是next一直到底

安装后首次新建一个项目project在git服务器上

2.配置

1.注册用户,让git知道你是谁,在于提交代码的时候,知道是哪个家伙提交的!

git config --global user.name  "chen1932490299"    用户名是git服务器上配置的谁填谁

git config --global user.email "1932490299@qq.cocm"  这个是你在git服务器上注册填的邮箱地址

一般你默认保存注册信息就在用户目录下生成.gitconfig隐藏文件,如果有的隐藏设置不显示就设置一下勾选这个不懂得可以百度下

788fbf518d82b7f143080f35148857bf.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

ssh-keygen -t rsa -C "1932490299@qq.com"  这个引号里面是邮箱地址

输入地址如:C:\cwx606464\,一般建议这步直接回车,默认保存秘钥在用户目录Administer下吧

输入密码123456 或者直接回车建议不设置

确认密码123456 或者建议直接回车

完成之后打开gitbash

cat ~/.ssh/id_rsa.pub获取公钥pubkey,拷贝下来直接粘贴到服务器设置>>ssh key 设置里面保存就可以了

cf5fe0501badc5c90cbc58d926a421cf.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

3.设置git乌龟客户端的配置

桌面直接右键:Tortoise git>> settings>>Network>> ssh client,可以看到下图初始路径一般不对要修改,Git一般默认安装在c:/program下面,点击Browse进入Git安装目录找到Git/usr/bin/ssh.exe,直接点击ssh.exe保存就好了

cff98f809e066a0b0770c4b1e58ecb57.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

98fa610e79a9e413c96c707b419b53dd.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

到这里一般ssh配置就完成了

4. 接下来配置clone  http/https模式,由于一般用户进行http需要输入密码时间久了会提示重新输入很麻烦

,我们可以修改乌龟客户端设置保存密码账号到credential缓存起来,以后再也不用管了

解方法有2种:

1.直接 gitBash 命令行输入:

永久存储密码:

git config --global credential.helper store

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

37bdc7105f2e7d76319a1b80815bcd31.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

细心的同学会发现其实你懂原理直接改.gitconfig配置[credential]下面内容就行了,

[user]

name = chen1932390299

email = 1932390299@qq.cocm

[credential]

helper = store

输入一次密码就不会再要求输入,但是会生成一个.git-credentials文件,里面记录了你的用户名和密码

方案二:直接操作客户端

1a382884fe54dbbaa04b92f658f75adc.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

第二步:

4d9e13eb1c564655faf7c564083441cb.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

其实两个方案效果都一样,懂原理就很好办,都可以实现设置

最后我们local本地新建目录Gitlocalworkdir

git clone sshxxxxxx.git

打开GitBash:

pwd

cd Desktop

mkdir Gitlocalworkdir

cd Gitlocalworkdir/

touch readme.md

vi readme.md

8f5288b0bfccaeb37a873cbbc5f67489.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

git add .

git commit -m "提交reame.md"

git push -u origin master

结束

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值