将bitbucket与forge结合使用时,必须遵循此消息才能使用bitbucket和forge
使用自定义Git部署或Bitbucket时,必须在安装存储库之前将以下SSH密钥添加到源代码控制提供程序中:
问题是,尚不清楚我将ssh密钥放在何处,bitbucket中有一百万个位置可用于添加ssh密钥。所以请有人可以向我解释为什么在使用bitbucket时我需要添加这些ssh密钥,并将它们放置在哪里。
一些背后的故事 我是下面一个有关与锻造部署教程中,他用github上,并用伪造网站链接自己的回购,当我想这样做,用到位桶它一直失败,因为课程的SSH就会失败,它需要访问回购通过ssh。但是如何在使用github时不需要ssh键?
您需要在您的bitbucket帐户上添加ssh密钥。
bitbucket account-> Settings->SSH Keys
Bitbucket Server管理员可以设置SSH访问密钥,以保护其他系统在Bitbucket Server中管理的存储库上执行的Git操作的安全。
使用访问密钥避免了将用户凭据存储在另一个系统上的需要,并且意味着另一个系统不必在Bitbucket Server中使用特定的用户帐户。
例如,访问密钥可用于允许您的构建和部署服务器通过Bitbucket Server进行身份验证,以检出和测试源代码。
参考:
https://confluence.atlassian.com/bitbucketserver/ssh-access-keys-for-system-use-776639781.html
我想通了,但是我真的很想知道这些键的用途以及为什么只有在使用bitbucket时才需要添加它们,而不是github
@Mohammadhayajneh confluence.atlassian.com/bitbucket/...
我知道它用于身份验证,但问题是为什么github不需要它而bitbucket却需要它?
我不知道git进程,但是您可以检查我的更新答案,为什么bitbucket使用SSH
好的答案,但是我正在寻找的答案是为什么使用github不需要ssh键?如果可以的话,github如何进行身份验证?