作曲家使用其他密钥授权

时间:2019-07-19 08:01:39

标签: ssh composer-php gitlab

我有一个私人的GitLab存储库,我想使用SSH密钥进行访问。当我正好在~/.ssh/id_rsa路径上有键时,一切都很好,但是我想在作曲家中提供替代路径。

"repositories": [
    {
        "type": "vcs",
        "url": "git@git:my-gl-server/libs/adapter.git",
        "options": {
            "ssl": {
                "local_cert": "../docker/config/id_rsa"
            }
        }
    }
],

以这种方式忽略它。我正在调查security documentation 但没有发现任何用处。我尝试将密钥转换为pem格式,但这没做:

"local_cert": "../docker/config/id_rsa.pem"

id_rsassh-keygen生成的私钥/公钥对。

我也尝试使用ssh2配置:

"repositories": [
    {
        "type": "vcs",
        "url": "git@git:my-gl-server/libs/adapter.git",
        "options": {
            "ssh2": {
                "username": "composer",
                "pubkey_file": "../docker/config/id_rsa.pub",
                "privkey_file": "../docker/config/id_rsa"
            }
        }
    }
],

此外,由于帖子与Bitbucket捆绑在一起,并且具有自己的驱动程序,因此,这与评论中的帖子不是重复的。对于GitLab,这并不成立。

0 个答案:

没有答案