美国服务器解决fatal:remote error:You can't push
今天Git push的时候
fatal:remote error:
You can't push to git://github.com/username/*.git
Use git@github.com:username/*.git
看样子是没有权限push。
解决方法:
git remote rm origin
git remote add origin git@github.com:username/resname.git
接下来就可以push了。
这个问题一般是clone的时候选择的协议导致的。如果是用的git://github.com/userna/userrepository.git。只有读的权限,不能写入。导致不能push。
要用ssh协议才能push所以clone用git@github.com:username/userrepository.git
用ssh还必须要创建一个SSH Key。并把公钥填写到用户在GitHub的信息里。具体看GitHub的相应帮助
购买使用一诺网络美国服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国服务器低至49元/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3