小编dig*_*mer的帖子

在github组织存储库上管理ssh公钥

我想知道是否有人有一个良好,干净,安全的方式来管理他们的服务器上的github组织存储库访问?

您似乎只能将酒吧密钥附加到您的个人帐户,并且不能仅限于访问组织.

我们有一个测试版服务器,我们放置了多个项目以便部署密钥,因为它们需要是唯一的,并不理想.给全组织访问组织会很好,但是我不想让我们有自由职业者的服务器完全访问我的个人帐户(服务器可以访问组织,这很好,但也我的个人项目和我所属的其他组织,这很糟糕.

我看到的两个解决方法是要么设置一个虚拟的github用户,这看起来很愚蠢,或者启用ssh代理转发,这感觉像是一个安全风险(我不是最好的服务器管理员).

一位朋友建议将服务器设置为远程推送,但它似乎是一个创可贴解决方案.

我想有一种更简单的方法来为组织的回购设置访问权限,因为我认为这将是每个人的基本需求.

如果有人愿意与他们的github组织分享一些有用的东西,我会全力以赴.

我可能只是咬紧牙关并创建一个虚拟github用户,并称它为一天,我需要完成工作.

git ssh github ssh-keys

21
推荐指数
1
解决办法
8295
查看次数

有没有一种简单的方法可以在Python中"附加()"两个词典?

如果我有两个字典,我想用Python结合,即

a = {'1': 1, '2': 2}
b = {'3': 3, '4': 4}
Run Code Online (Sandbox Code Playgroud)

如果我对它们运行更新,它会重新排序列表:

a.update(b)
{'1': 1, '3': 3, '2': 2, '4': 4}
Run Code Online (Sandbox Code Playgroud)

当我真正想要的是将"b"附加到"a"的末尾:

{'1': 1, '2': 2, '3': 3, '4': 4}
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法将"b"附加到"a"的末尾,而不必像这样手动组合它们:

for key in b:
    a[key]=b[key]
Run Code Online (Sandbox Code Playgroud)

像+ =或append()这样的东西是理想的,但当然也不适用于字典.

python dictionary

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

标签 统计

dictionary ×1

git ×1

github ×1

python ×1

ssh ×1

ssh-keys ×1