Git push的时候遇到一个问题的解决过程

2017-05-28  本文已影响42人  挡不住的柳Willow

提交代码的时候遇到这样的提示:

You can't push to git://github.com/*****/**.git

Use https://github.com:*****/**.git

已经设置过ssh的同学的解决方法

在stackoverflow上看到很多人都推荐的一个方法:

git remote rm origin   //先移除之前的远程库链接

git remote add origin git@github.com:用户名/项目名.git    //把原先的前缀改成git@

哦豁

试了一下,出现了新的问题,大概是说我没有权限(艾玛忘记fatal是什么了见谅,如果有人这一步出现同样的问题可以试试下面的步骤)

没有设置ssh的同学的解决方案

好嘛那我再去整个ssh呗,步骤如下:

1、重启gitbash,设置用户名和邮箱

git config --global user.name "LiuWillow"

git config --global user.email "1274218135@qq.com"   //建议大家网易或其他邮箱,已经不止一个人说我的qq邮箱很low了

2、输入cd ~/.ssh检查是否已经有ssh了,如果提示找不到文件夹则表示没有ssh,否则把这个文件夹删了,再进行下面的步骤

3、输入ssh-keygen -t rsa -C "1274218135@qq.com",三次回车(密码为空),将会在C:\Users\Administrator\.ssh 下生成两个文件id_rsa和id_rsa.pub

4、添加本地ssh: 输入

ssh-add rsa的文件路径

如果提示Could not open a connection to your authentication agent.

则在添加本地ssh之前先输入:

eval `ssh-agent`    // · 符号为键盘左上角“~”键所在的位置

5、本地ssh添加完后,打开Git ssh添加地址,登录你的账号,输入id_rsa.pub文件中的字符串即可

接下来就可以继续push操作

上一篇 下一篇

猜你喜欢

热点阅读