git 克隆没有找到远程仓库

git clone doesn't find the remote repo

我正在尝试克隆一个 GitHub 私人仓库。我可以访问它

所以我做的是 (HTTPS)

git clone https://github.com/xxxx1/xxxx2.git 

当我这样做时,我收到:

Cloning into 'xxxx2'...
remote: Repository not found.
fatal: repository 'https://github.com/xxxx1/xxxx2.git/' not found

首先让我觉得奇怪的是结尾处多了一个 "/",但我认为这不是问题所在。

我可以进行 git 克隆的唯一方法是通过 GitHub 桌面应用程序,由 URL。

git 状态

$ git status
On branch develop
Your branch is up to date with 'origin/develop'.

git 获取

$ git fetch
remote: Repository not found.
fatal: repository 'https://github.com/xxxx1/xxxx2.git/' not found

所以问题是,我做错了什么无法通过 git bash?

克隆回购协议

非常感谢

如果您的 Github 帐户使用双因素授权 (2FA),则只需使用 SSH 选项克隆您的存储库:

使用 Git 创建 SSH bash:对我有用

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

输入保存密钥的文件(/c/Users/xxxx/.ssh/id_rsa):

按回车键

Enter passphrase (empty for no passphrase): [Type a passphrase]
Enter same passphrase again: [Type passphrase again]

按回车键

$ cd .ssh
$ ls

收到

id_rsa  id_rsa.pub  known_hosts
  • 第一个是我们的私钥(不要分享给任何人)

  • 第二个是我们的public键

    $猫id_rsa.pub

    ssh-rsa[…]

在 GitHub 转到您的用户图片:

  • 设置
  • SSH 和 GPG 密钥
  • 新的 SSH 密钥:
  • 标题:[空]
  • 值:我们的 public 键
  • 点击:添加新的 SSH 密钥

在 Git bash:

  • CD ..
  • cd 文档
  • git 克隆 git@github.com:xxxx1/xxxx2.git
  • cd [name_of_repo_cloned_folder]
  • git结帐开发