开发者社区> 问答> 正文

“ git push -u origin --all”仅在AWS虚拟Linux实例上失败-可能与ss

请原谅我的无知。

我有一台本地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 ....:权限被拒绝(公钥)。致命:无法从远程存储库读取。请确保您具有正确的访问权限,并且存储库存在。

任何输入表示赞赏。

展开
收起
祖安文状元 2020-01-16 17:42:11 1550 0
1 条回答
写回答
取消 提交回答
  • 精于基础,广于工具,熟于业务。

    端口是否允许被访问,建议查看下

    2020-01-19 15:25:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
新一代高效Git协同模型 立即下载
AGit-Flow:新一代高效Git协同模型 立即下载
AGit-flow:新一代高效Git协同模型 立即下载