Github中的SSH公私钥

2023-05-10  本文已影响0人  民谣里不是故事就是诗丶

笔记

应用场景

读写repo时一般有两种办法:通过Https时依赖账号和密码(个人令牌),或者通过SSH证书获取访问权限,此时需要的是在个人账户下统一配置公钥即可。

因为私钥留存在本地~/.ssh目录中,git-CLI用私钥访问远端仓库时,GitHub将通过公钥验证此访问时的私钥是否合法。

通过GithubAction等CI-CD操作时:因为repoA要读写repoB的内容,那么repo A就要配置私钥,repo B要配置公钥。

repo A 应在 Repository secret下填写私钥,

repo A.png

repo B 应在 Deploy keys下填写公钥,

repo B.png

以此实现repo A访问repo B的权限。


A Action CI.png
B Action CD.png

生成命令

上一篇 下一篇

猜你喜欢

热点阅读