首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可变的流浪者-如何从私有bitbucket存储库复制站点文件

可变的流浪者-如何从私有bitbucket存储库复制站点文件
EN

Stack Overflow用户
提问于 2020-06-20 03:25:52
回答 1查看 160关注 0票数 0

我正在尝试使用我自己的自定义站点模板提供程序,它使用私有bitbucket存储库。我使用的是Windows 10主机。我的config.yml文件有以下内容:

代码语言:javascript
复制
  mysite:
    repo: https://myuser@bitbucket.org/myrepo/vvv_template_mysite.git
    description: "My Site"
    skip_provisioning: false
    hosts:
      - mysite.test

但我知道这个错误:

默认值:致命:无法读取https://mysite@bitbucket.org'的密码:没有这样的设备或地址

我在主机和VM上都有SSH密钥,这应该可以让它在没有密码的情况下连接到bitbucket。

我还添加了一个配置文件,其中包含:

代码语言:javascript
复制
Host bitbucket.org
  IdentityFile ~/.ssh/id_rsa

但它还是给出了同样的错误。将https地址更改为SSH地址:

代码语言:javascript
复制
git@bitbucket.org/myuser/myrepo.git

将错误消息更改为:

`default: git@bitbucket.org: Permission denied (publickey).`

通过向SSH代理添加~/.ssh/id_rsa密钥来设置ssh密钥转发也不起作用。

我试过的另一件事是:

起作用的是:

安装Putty

  • Creating --一个新的密钥对,带有Putty

  • 上传Putty公钥到Bitbucket

  • Add Putty私钥到Pageant

奇怪的是,这在我第一次尝试时就起了作用,但现在每次我尝试使用这些putty键来做任何事情时,它都告诉我ppk键是无效格式的。

编辑:最终,我发现我可以将普通的OpenSSH密钥(id_rsa)导入到PuTTy中,并从中生成一个.ppk键,然后我就可以像下面这样使用plink:

代码语言:javascript
复制
$ C:/Program\ Files/PuTTy/plink.exe -T git@bitbucket.org
Using username "git".
Access granted. Press Return to begin session.

但是现在我遇到的问题是,我需要使plink.exe成为默认的SSH可执行文件(当GIT_SSH运行ssh命令时运行的是什么),我看到您可以通过将GIT_SSH环境变量设置为指向plink来做到这一点。我试过了,但没用。

为什么我要在这上面浪费大量的时间?哦,是的,因为我买了一台装有Windows 10的新笔记本电脑,我想“啊,既然它已经安装在上面了,我最好还是用它,我可以一直运行Linux,用迷幻药启动我的开发环境)。”我早该弄清楚了。这就像一个反复出现的噩梦,唯一能唤醒的方法就是安装Linux。这就像“黑镜”的一集,Windows已经占领了世界,在工厂里的每一台新笔记本电脑上安装了这个可怕的操作系统,并给大众洗脑,让他们相信使用这个操作系统在技术上、经济上甚至精神上都是最符合他们利益的。他们从来不问我是否想要Windows在我的新笔记本,我没有得到我的同意,他们只是继续做了。我觉得我被侵犯了。这也不是第一次了。我有一次买了一台新的笔记本电脑,它有一个奇怪的UEFI引导机制,实际上阻止了你安装另一个操作系统。我被Windows困了很长时间。就像被关在牢房里和一个狱友在一起.

EN

回答 1

Stack Overflow用户

发布于 2020-06-21 13:30:35

现在起作用了。因此,其中一个问题是,我的配置文件中有这样的内容:

代码语言:javascript
复制
Host bitbucket.org
  IdentityFile ~/.ssh/id_rsa.ppk

Git无法读取.ppk格式,因此没有导入它们。我从配置文件中删除了它,它现在起作用了。我有点困惑,因为bitbucket说.ppk从未被使用过,但是OpenSSH (id_rsa)键是经常使用的:在这里输入图像描述

如果Pageant被打开if,它就不工作了,它无法使用bitbucket进行身份验证。但是,随着选美活动的启动,它起作用了。1:https://i.stack.imgur.com/AkfHx.png

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62481260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档