Laravel Forge:努力将新更改部署到服务器 Laravel Forge 上的特定网站

问题描述 投票:0回答:0

我目前是 forge 的新手,需要在部署在 forge 上的现有网站上工作。我遇到的问题是无法将更改部署到一个项目,而我可以毫无问题地将更改推送到在同一台服务器上运行的其他现有网站。 这是我得到的错误:

[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我注意到的另一件事是,回购协议的最新变化是在 2021 年...

我在这里看到了几个我尝试过的解决方案:

1- 向回购协议添加了部署密钥。它已经在使用了。我设备的公共 ssh 密钥已经添加到服务器,我在同一台服务器上维护其他旧网站没有任何问题。

2- 我尝试通过 sshing 进入服务器并确保我的凭据设置正确。 (混帐配置...)
3- 设置远程 url 以防万一它是错误的。

4-确保组织内的旧开发人员帐户中没有 ssh 密钥。

5-使用 ssh-agent 从服务器生成新密钥并将其添加到我的帐户中。

6-将部署密钥添加到 repo..它说密钥已经在使用中。

考虑到这是一个回购协议的问题,如果问题超出了 ssh 范围,我开始担心...

php laravel github ssh forge
© www.soinside.com 2019 - 2024. All rights reserved.