请原谅我的无知。
我有一台本地Windows计算机,如果我在Windows cmd提示符下运行以下命令,它们将全部起作用:
git config --global user.email“ myuser@abc.com” git config --global user.name“ myuser” cd尝试(某些目录包含单个自述文件) git初始化 git添加 git commit -am“初始” git remote add origin git@mygiturl.git(我要检入的URL) git remote -v git push -u origin-全部 但是,如果我尝试从Linux服务器(AWS中产生的EC2实例)运行完全相同的命令集,则会抛出:ubuntu @ ip:〜/ try $ git push -u origin --all
GitLab:找不到您要查找的项目。致命:无法从远程存储库读取。请确保您具有正确的访问权限,并且存储库存在。
我猜测这可能与ssh和/或身份验证有关,但不会因“权限被拒绝”而出错。
如果我在Windows的Ubuntu Linux子系统上运行这些命令,则“ git push -u origin --all”将失败,而权限被拒绝。
git @ gitlab ....:权限被拒绝(公钥)。致命:无法从远程存储库读取。请确保您具有正确的访问权限,并且存储库存在。
任何输入表示赞赏。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。