关于git上传到github.com权限问题

最近搞关于git上传到个github.com的问题,出现了几个小问题。包括

大概流程就是将本地的git上传到github.com

1.初始化本地库 git init

2.添加 git add --a    提交项目   git commit -m "本次提交的注释" 检查状态 git status

3.上传到github.com

  3-1 生成密钥 Ssh-keygen -t rsa -c “your e-mail” 接下来就是两次输入名字 和 密码(两次)

 在github.com 里面添加 .pub问题件的密钥,然后自己创建一个repositories 

3-2 检查一下:ssh git@github.com

 

上面说连接上了但是github不允许通过。我个人感觉是权限问题

 

3-3 给本地库添加一个远程库名字(注意ymx9600/项目名一定要和github里面的 repositories 对应

 可以检查一下 git remote

3-4 推送到 github.com里面 

git push origin master


 

然后报错了,oh myGod! 为什么出现这个问题,我最后研究了一下。

1. 在给本地库添加远程库后就是个git remote  add …………后必须 git pull (否则可能无法上传到github)

 

完了之后git本地会让输入用户名和密码(这个不好复现,没有截图)

 

2. 然后我重新上传 git push -u larng master(我重新注册了个远程库,我以为是远程库的问题) 

还是不行,最后发现发现推送权限问题。

3. 强制推送 

git push -f learng master

总结:

1. 权限问题:修改.git/config问题件中url:  https://coding用户名:密码@git.coding.net/用户名/项目名.git

或者: git remote add origin https://coding用户名:密码@git.coding.net/用户名/项目名.git

2. 出现 note about fast-forwards可用强制推送:

git push –f origin master (强制推送)

 

 终于解决了。如果有不对的地方欢迎大家指教和一起探讨。

 

转载于:https://www.cnblogs.com/ymxBlog/p/11223494.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值