无法使用git协议推送到git,来源是https吗?

时间:2016-04-17 09:46:29

标签: git config

我刚刚设置了git-flow。在说明书中我运行了以下命令:

git config --global url."https://github".insteadOf git://github

我不认为我需要运行该命令。我不确定是不是原因,但突然之间我无法将新创建的git repo推向它的起源。我使用git remote ad origin https://github.com/me/myrepo.git添加的原始网址,您可以看到它以https:开头,但当我推送时,它已更改为git://,就好像它正在使用git://一样而不是https://

那么为什么我会收到我正在尝试使用的消息git://是否有可以运行的配置选项或命令以确保它使用https?

1 个答案:

答案 0 :(得分:1)

如果您想使用ssh(`git://'),您必须创建ssh密钥并将其上传到您的github帐户。

  • 生成新的ssh密钥(如果已有密钥,则跳过此步骤)
    ssh-keygen -t rsa -C "your@email"

  • 将密钥设置在home/.ssh目录(或Windows下的Users/<your user>.ssh)后,打开它并复制内容

如何将sh键添加到github帐户?

  • 登录github帐户
  • 点击右上角的牧场主(设置)
    enter image description here
  • 点击SSH keys
    enter image description here
  • 点击Add ssh key
    enter image description here
  • 粘贴您的密钥并保存

你们都准备出发了: - )