git - 为什么在执行 git pull 更新本地项目后我无法访问 gitlab 存储库?
问题描述
我工作的团队将项目从 bitbucket 转移到 gitlab,所以当我在转移之前工作时,我对 bitbucket 没有任何问题,我的意思是使用 SSH 密钥,我在 bitbucket 上插入了我创建的公钥用我的笔记本电脑,一切都很顺利,所以我在做 git pull、push、add、commit 等。但是在将项目转移到git-lab之后(我在git-lab上注册了自己,被老板邀请到项目中,我把我的公钥放在git-lab上),我git remote set-URL origin git@gitlab.com:...path.../file.git
更新了我的原始项目,所以我没有'没有收到任何作为此命令行的回复。所以在那之后,当我这样做时git pull
,我没有访问权限(权限被拒绝),我不明白为什么。你可以看到下面的图片。这里有人知道为什么吗?谢谢
解决方案
您的原始路径缺少您的存储库
正如@Daly 指出的那样,您的原始网址git@gitlab.com
没有关于存储库的信息。你的 url 应该是这样的:git@gitlab.com:username/project-name.git
你应该登录 gitlab 并找到克隆按钮,然后单击它。它将列出您的存储库的 ssh(在您的示例中使用)和 https 的原始 URL。
推荐阅读
- html - 到达div末尾时如何使文本继续换行
- mysql - 哪里 count 是确切的,而不是更多或更少的 mysql
- python-2.7 - 遍历多个文件夹以在python的多个foder中搜索相同的文件
- sql-server - 获取 PIVOT 列的不同值
- ionic3 - 无法使用 Photo Libraby - ionic 3 在 iOS 设备中保存图像
- microservices - 获取所有具有关系的资源时如何显示来自另一个微服务的关系
- c# - Xamarin.iOS 上的蓝牙请求权限
- c# - '对于 CLR 类型'char[]',找不到到关系类型的映射。' 在 Asp Core 2.2 中使用 SP 时
- python - 消除或忽略大轮廓/矩形opencv中的所有小或重叠轮廓或矩形
- discord.js - 我们如何为 webhook 做 dbapi?