手摸手教你git配置ssh

相信大家都遇到过向自己git提交代码的时候说你没有权限如图:

报出这个错误的原因就是因为你没有配置ssh这个公钥,所以提交不上去。

1.提交前准备工作
首先设置自己的邮箱和名字,
 设置 邮箱:git config --globar user.email "YourEmail@.com",
 设置名字:git config --global user.name "YourName", 如图:
第二步开始提交
在现有目录中初始化仓库,创建一个名为.get文件:$ git init  ,
  使用命令 git add 开始跟踪并新建一个说明文件:$ git add README.md,
  暂存某些需要的修改: $ git commit -m 'frist submit',
  设置远程仓库地址: $ git remote add origin git@ github.com:robbin/robbin_site.git ,地址如图:     开始提交你的代码:$ git push origin master 如果没有配置ssh会报错。
2.配置ssh(重点)
  输入命令:cd ~/.ssh 然后输入: $ ls 会看到以下内容,如图:
如果没有这个文件则创建一个,输入$ ssh-keygen -t rsa -C "email@email.com" 创建ssh
然后你就会看到:Creates a new ssh key using the provided email # Generating public/private rsa key pair.
Enter file in which to save the key (/home/you/.ssh/id_rsa):直接一路enter就可以
Enter  same passphrase again: [Type passphrase again]会所提示你输入自己密码输不输都可以
完了之后会出现:Your public key has been saved in /home/you/.ssh/id_rsa.pub.The key fingerprint is: # 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@youremail.com这时候就完成了
3.查看你的ssh
可以直接在文件夹里找id_rsa.pub,也可以输入命令找,下面就介绍一下输入命令
首先查看你生成的公钥:$ cat ~/.ssh/id_rsa.pub就可以看到你自己的公钥了,如图:
复制上面内容更改你的git公钥,登陆你的github帐户。点击你的头像,然后 Settings -> 左栏点击 SSH and GPG keys -> 点击 New SSH key新建公钥title可以随便输key就是你刚刚新建的公钥
最后可以测试下看看有没有成功: ssh git@github.com,
如果出现Hi xxx! You've successfully authenticated, but GitHub does not # provide shell access. Connection to github.com closed.说明成功了,如图:

可以把上面的提交流程再走一遍

希望能帮助大家,多多提意见,一起进步。









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值