我在自己的域上有自己的 gitlab 设置。我一直在我的 Windows 桌面上愉快地使用它,使用 gitbash。我一直在通过 Gitlab Web 前端创建存储库,然后像这样从本地机器推送我的代码库;
git remote add origin gitlab_user@my.gitlab.domain:my_namespace/my_repo.git
我也可以克隆,像这样;
git clone gitlab_user@my.gitlab.domain:my_namespace/my_repo.git my_repo
在我的桌面上做这些都没有问题。
如果我尝试从 centOS 盒子(托管我的 gitlab 域的同一盒子,尽管它可能并不总是)做同样的事情,我会被提示输入 gitlab_user 密码。在此之后,相同的克隆命令告诉我 my_namespace/my_repo.git 似乎不是 git 存储库。我知道这是因为我从 Windows 机器访问它没有问题。
任何想法为什么当我从其他地方连接时它没有将其视为回购,为什么它要求输入密码?