【问题标题】:How to push git in windows?如何在 Windows 中推送 git?
【发布时间】:2017-03-16 20:46:11
【问题描述】:

我已经在根项目 Windows 中初始化了 Git。

我生成了 SSH(public, private) 密钥并将它们放在根项目目录中。

生成的 SSH 密钥我在 Bitbucker 帐户中设置。

目录为空。

在我这样做之后:

git add *
git commit -m 'G'
git push origin

我得到错误后:

权限被拒绝(公钥)。致命:无法从远程读取 存储库。

请确保您拥有正确的访问权限和存储库 存在。

那么,我怎样才能绑定我的密钥以进行授权推送到服务器?

【问题讨论】:

    标签: git github bitbucket


    【解决方案1】:

    正如@johnmem 所说,您的 SSH 密钥不应该在您的项目目录中,并且绝对不应该被推送到存储库!

    只需将它们放在 ssh-keygen 放在首位的位置,并确保将 id_rsa.pub 文件上传到 BitBucket。如果对您的私钥的安全性有疑问,请重新生成您的密钥并从所有远程服务中删除其公钥!

    【讨论】:

      【解决方案2】:

      公钥和私钥信息应位于 .ssh 文件夹下的用户文件夹中,例如c:\Users\.ssh,最好命名为 id_rsa & id_rsa.pub。

      有配置的可能性,但这是快捷方式

      您还应该在您的删除存储库中注册您的公钥(id_ras.pub)。对于 bitbucket,它位于设置 - ssh 密钥下

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-05-21
        • 1970-01-01
        • 1970-01-01
        • 2020-04-22
        • 2011-06-05
        • 2017-07-18
        • 2021-12-23
        • 1970-01-01
        相关资源
        最近更新 更多