【问题标题】:Cloning private repo at gitlab works without password?在 gitlab 上克隆私人仓库不需要密码?
【发布时间】:2015-10-18 22:35:37
【问题描述】:

我刚刚在gitlab 创建了一个私有 git 存储库,但我没有设置 SSH。 (我无法使用它,因为 Visual Studio 不支持它)

我尝试使用 Git Bash 克隆它,但它没有提示我输入密码(如果它是私有的,则应该输入密码)。

那么,如何仅通过知道链接来保护我的存储库不被随机人克隆呢?为什么不提示输入密码?

【问题讨论】:

  • 可以推送到你克隆的项目吗?它应该提示您输入密码信息。另外,我注意到您正在使用 HTTPS 克隆存储库,但说您没有 SSH 设置。它们是不同的协议,因此您没有 SSH 的事实并不重要。
  • @AndrewWylie,是的,我可以推送它。我真的不明白。如果它是私有的,为什么我可以在没有密码的情况下拉取和推送?
  • 你应该做不到。我只是测试了自己,但无法做到。我唯一能想到的是您的凭据保存在某个地方。听起来你在 Windows 上,也许检查一下credential store
  • 我检查了凭证存储并看到我的密码保存在那里。非常感谢:)
  • 当然,没问题:)。下次尝试在问题中添加更多信息。最初我以为你在 Mac OS 上,所以我浪费了一些时间。我已经提交了一个实际的答案,所以你可以接受吗?

标签: git gitlab


【解决方案1】:

从听起来您很可能以前已将凭据保存在操作系统上。听起来您使用的是 Windows,所以不妨查看credential store

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-16
  • 1970-01-01
  • 1970-01-01
  • 2012-12-11
  • 2022-01-12
  • 1970-01-01
相关资源
最近更新 更多