0

$ git push Username for 'https://github.com': Password for 'https://Username@github.com': Counting objects: 562, done. Delta compression using up to 4 threads. Compressing objects: 100% (542/542), done. Writing objects: 100% (561/561), 2.51 MiB | 69.00 KiB/s, done. Total 561 (delta 79), reused 0 (delta 0)

苏生不惑 17.8k
2014-07-08 提问
1 个回答
7

已采纳

因为你用的是https而不是ssh。
你可以更新一下origin

git remote remove origin
git remote add origin git@github.com:Username/Your_Repo_Name.git

之后你还需要重新设置track branch,比如:

git branch --set-upstream-to=origin/master master

对于HTTPS方式,你可以在~/.netrc文件里设定用户名密码,不过这样的风险在于密码是明文存放在这个文件里的,比较容易泄露

machine github.com
login Username
password Password
1

解决了,哈哈。原来是我没有在仓库里add public key 到github 只是在.ssh 上添加了。还是谢谢你的答案=。=

PaddingMe · 2014年11月09日

展开评论

撰写答案

推广链接