Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 使用SSH协议在Bitbucket上克隆_Git_Bitbucket_Ssh Keys_Deploying - Fatal编程技术网

Git 使用SSH协议在Bitbucket上克隆

Git 使用SSH协议在Bitbucket上克隆,git,bitbucket,ssh-keys,deploying,Git,Bitbucket,Ssh Keys,Deploying,我正在尝试将私人存储库从bitbucket克隆到本地计算机。我下面有个错误 我使用cmd从windows本地计算机创建了一个密钥 ssh密钥gen-t rsa-c”ussr@domain.dom“ 并将密钥导入bitbucket,如下所示。 我怎样才能解决这个问题,伙计们,多谢各位 您还需要将密钥添加到本地ssh代理,如中所述。尝试使用git@bitbucket.org:... 而不是git://bitbucket.org/...I 我也有同样的问题。打开c:/users/YOURNAME/.

我正在尝试将私人存储库从bitbucket克隆到本地计算机。我下面有个错误 我使用cmd从windows本地计算机创建了一个密钥
ssh密钥gen-t rsa-c”ussr@domain.dom“
并将密钥导入bitbucket,如下所示。


我怎样才能解决这个问题,伙计们,多谢各位

您还需要将密钥添加到本地ssh代理,如中所述。

尝试使用git@bitbucket.org:... 而不是git://bitbucket.org/...I 我也有同样的问题。打开c:/users/YOURNAME/.ssh/id\u rsa.pub并复制粘贴该文本,它实际上是
git@bitbucket.org:
git://bitbucket.org:
问题是我在
git@bitbucket.org
我再次尝试创建一个又是钥匙。打开cmd并运行
cd%userprofile%/.ssh
然后运行
dir id.*
检查我是否创建了密钥。它显示驱动器C中的
卷没有标签。卷序列号是C:\Users\TEAMLEADER\.ssh文件的9267-BB95目录
这是否意味着我的机器没有创建密钥?@novapack,密钥可能是在运行
ssh-keygen
的目录中创建的,这取决于您的环境(即使用哪个ssh实现)以及您使用的选项。如果未提供任何ouputfile,OpenSSH_7.8p1将提示输入输出文件,使用$HOME/.ssh作为默认目标目录,如果该值不以“/”开头,则该路径将是当前目录的相对路径。我想我已注意到上面注释中的错误。我删除了.ssh文件夹并创建了一个新密钥,但没有输入保存密钥的密钥文件。如上所述,向ssh代理添加了密钥。现在当我运行
ssh-T时git@bitbucket.org
I get
您可以使用git或hg连接到Bitbucket。Shell访问被禁用。此部署密钥具有对以下存储库的读取权限:LinearcDevs/linearwebsite:Linearc--TEAMLEADER@LINEARC-PC1
这难道不意味着bitbucket现在可以安全连接吗?@novapack,这意味着bitbucket可以识别您的密钥(您运行的命令只是为了测试它)并且您已经通过ssh/git协议(例如,
git克隆)读取了响应中提到的存储库git@bitbucket.....
)。@novapack,我建议您验证从Bitbucket克隆repositor时使用的url是否正确(请参阅),以及它是否与验证部署密钥时得到的响应一致。