如何使用 SSH URL 推送到存储库

log*_*ick 2 git github

我正在尝试构建一个 GitHub Action,它对文件进行一些更改,然后尝试将更改自动提交到存储库。但是,我需要使用 ssh URL 进行推送。

在 github 文档中,它说我可以使用 ssh URL 进行推送,但没有提供如何执行此操作的语法。

有谁知道该怎么做?

需要注意的一件关键事情是,我无法在这台计算机上生成 ssh 密钥,因为它作为 github 操作运行,并且我无权访问该计算机。

现在我已经有了git push origin HEAD:master,但是它将使用 HTTPs 而不是 SSH。

Mas*_*man 5

您可以在他们的 github 页面中找到ssh-url存储库。我附上了一张照片,您可以在其中找到 ssh-url。

然后您只需运行以下命令即可添加 ssh url:

git remote set-url origin <new.git.ssh.url>
Run Code Online (Sandbox Code Playgroud)

希望它能解决您的问题。

SSH 网址