git push不工作?

时间:2014-04-05 21:57:07

标签: git github push

每当我尝试推动时,它告诉我,我不能推送到git://github.com/somegitrepo.git

它告诉我使用https://github.com/somegitrepo.git,只有每当我按

键入git push https://github.com/somegitrepo.git时它才会起作用

我的远程-v显示了我的推送和获取的起源

GIT中://github.com/somegitrepo.git

我如何解决这个问题?

由于

2 个答案:

答案 0 :(得分:2)

git remote set-url origin "https://github.com/somegitrepo.git"会更改原产地址。

使用git://版本的问题可能是由于配置错误(或只是缺少)SSH密钥造成的。

答案 1 :(得分:1)

  1. 删除任何现有的ssh密钥(/.ssh/id_rsa)。
  2. ssh-keygen -t rsa -b 4096 -C“ your_email@example.com”#生成新的ssh密钥 电子邮件github wali。
  3. 生成ssh密钥后。
  4. 评估$(ssh-agent -s) 启动ssh代理
  5. ssh-add〜/ .ssh / id_rsa
  6. 剪辑<〜/ .ssh / id_rsa.pub
  7. 将其粘贴到github的ssh key部分。

现在按git

  1. git init
  2. git add。
  3. git commit -m“”
  4. git状态 要检查文件。
  5. git remote add origin“仓库的URL” 此步骤仅是第一次。
  6. git push -u原始主机 这用于初始推送。 否则使用 git push。

如果仍然无法工作---- 转到凭据管理器,然后打开Windows凭据并删除github的个人访问令牌。