相关疑难解决方法(0)

Jenkins主机密钥验证失败

我有jenkins的问题,设置"git",显示以下错误:

Failed to connect to repository : Command "git ls-remote -h https://person@bitbucket.org/person/projectmarket.git HEAD" returned status code 128:
stdout:
stderr: fatal: Authentication failed
Run Code Online (Sandbox Code Playgroud)

我用ssh测试过:

git@bitbucket.org:person/projectmarket.git
Run Code Online (Sandbox Code Playgroud)

这是错误:

Failed to connect to repository : Command "git ls-remote -h git@bitbucket.org:person/projectmarket.git HEAD" returned status code 128:
stdout:
stderr: Host key verification failed.
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

我也用"SSH密钥"完成了这些步骤.

在Jenkins下登录

sudo su jenkins
Run Code Online (Sandbox Code Playgroud)

将您的github密钥复制到Jenkins .ssh文件夹

cp ~/.ssh/id_rsa_github* /var/lib/jenkins/.ssh/
Run Code Online (Sandbox Code Playgroud)

重命名密钥

mv id_rsa_github id_rsa
mv id_rsa_github.pub id_rsa.pub
Run Code Online (Sandbox Code Playgroud)

但仍然没有在詹金斯工作git存储库. …

jenkins

155
推荐指数
6
解决办法
18万
查看次数

无法建立主机'bitbucket.org(131.103.20.168)'的真实性

在Cloud9中我做:

$ git push -u origin --all

The authenticity of host 'bitbucket.org (131.103.20.168)' can't be established.
RSA key fingerprint is 97:8c:1b:f2:6f:14:6b:5c:3b:ec:aa:46:46:74:7c:40.
Are you sure you want to continue connecting (yes/no)?
Run Code Online (Sandbox Code Playgroud)

ssh-key从cloud9 添加了到Bitbucket.难道不足以让Cloud9对Bitbucket进行身份验证吗?

bitbucket cloud9-ide

10
推荐指数
2
解决办法
1万
查看次数

git将系统配置文件视为主页而不是用户主文件夹(Windows 7)

我是git的新手,我正在按照这个bitbucket教程进行初始设置.在git bash窗口中,它显示为brnt @ brntslaptop,但如果我输入:

$ ls -a ~/.ssh
ls: /c/windows/system32/config/systemprofile/.ssh: No such file or directory.
Run Code Online (Sandbox Code Playgroud)

我认为这与我作为管理员或禁用UAC有关,但我不确定最好的方法.

这个答案是类似的 - 但我不认为从系统文件夹重定向到用户文件夹是个好主意,特别是如果另一个用户有同样的问题.其他类似的答案似乎做了一个符号链接或类似的解决方案.但我没有找到涉及系统配置文件的那个.

我还考虑将快捷方式属性"开始于:"从%HOME%更改为%USERPROFILE%,但〜似乎仍然解析为%HOME%

这种行为是否正常?使"〜"或%HOME%解析到我的用户目录的正确方法是什么?

git ssh cmd bitbucket windows-7

6
推荐指数
1
解决办法
1996
查看次数

配置 Elastic Beanstalk 以使用 Amazon Linux 2 挂钩通过 SSH 访问私有 git 存储库

假设我们有一个名为 的自定义 Python 包,位于shared_package私有存储库中,托管在 github 或 bitbucket 上。我们的私有存储库配置为通过 SSH 进行只读访问,如此处的 github此处的 bitbucket所示。

我们的另一个项目(恰当地命名为 )dependent_project依赖于此shared_package,并且需要部署到 AWS Elastic Beanstalk (EB)。我们的环境使用最新的“Python on Amazon Linux 2”平台,并用作pipenv包管理器。

shared_package由于各种原因,对我们来说,直接从在线 git 存储库安装是最方便的,如此处针对 pipelinenv此处针对 pip 的描述。我们Pipfiledependent_project看起来像这样:

[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
shared_package = {git = "ssh://bitbucket.org/our_username/shared_package.git", editable = true, ref = "2021.0"}

[dev-packages]
awsebcli = "*"

[requires]
python_version = "3.8"
Run Code Online (Sandbox Code Playgroud)

这在我们的本地开发系统上运行良好,但在部署 …

git ssh amazon-elastic-beanstalk pipenv amazon-linux-2

2
推荐指数
1
解决办法
1150
查看次数