clone gerrit repos 到windows本地

embedded/2025/2/13 13:23:57/

按照正常步骤下载Git Bash, 然后在Gerrit上配置你自己的SSH,结果clone的时候一直报错

you@gerrit.xxxx.com: Permission denied (publickey).
fatal: Could not read from remote repository.Please make sure you have the correct access rights
and the repository exists.

通过这个命令把错误打出来看看

$ ssh -vv -p 29418 you@gerrit.xxxx.com

不知道什么原因发现它没有找我用的rsa私钥,反而找了一堆别的密钥

debug1: Trying private key: /c/Users/you/.ssh/id_dsa
debug1: Trying private key: /c/Users/you/.ssh/id_ecdsa
debug1: Trying private key: /c/Users/you/.ssh/id_ecdsa_sk
debug1: Trying private key: /c/Users/you/.ssh/id_ed25519
debug1: Trying private key: /c/Users/you/.ssh/id_ed25519_sk
debug1: Trying private key: /c/Users/you/.ssh/id_xmss
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
you@gerrit.xxxx.com: Permission denied (publickey).

按照提示生成一个它在找的密钥, 这个global的命令可以先不执行,应该也没啥问题。

$ git config --global  user.name "you"
$ git config --global user.email "you@xxx.com"

生成一个ed25519密钥,不需要密码就一直enter.

$ ssh-keygen -t ed25519 -C "you@xxx.com"

在你的.ssh目录下找到生成的id_ed25519.pub

打开把里面的内容拷贝到Gerrit-SSH Keys下面,具体步骤:
先点击你的账号->然后点击Settings->最后点击SSH Keys, 拷贝进去

现在可以返回到你想clone的库里生成ssh clone命令,把命令拷贝到你想放置的Windows文件夹下就可以了。


http://www.ppmy.cn/embedded/161881.html

相关文章

网络安全--边界安全

现在人们生活依赖互联网程度越来越高,网络安全也逐步进入人们日常视野,信用卡信息泄漏、开房记录被查询、商业机密泄漏等等;无不牵动着一个人、一个公司、甚至一个国家的神经。随着技术的发展,网络边界变得也越来越复杂&#xff0…

[笔记] 汇编杂记(持续更新)

文章目录 前言举例解释函数的序言函数的调用栈数据的传递 总结 前言 举例解释 // Type your code here, or load an example. int square(int num) {return num * num; }int sub(int num1, int num2) {return num1 - num2; }int add(int num1, int num2) {return num1 num2;…

从算法到落地:DeepSeek如何突破AI工具的同质化竞争困局

🎁个人主页:我们的五年 🔍系列专栏:Linux网络编程 🌷追光的人,终会万丈光芒 🎉欢迎大家点赞👍评论📝收藏⭐文章 ​ Linux网络编程笔记: https://blog.cs…

详细解释一下HTTPS握手过程中的密钥交换?

HTTPS(安全超文本传输协议)通过 SSL/TLS 协议提供安全的通信。在 HTTPS 握手过程中,密钥交换是一个关键步骤,它确保客户端和服务器能够安全地共享一个对称密钥,以便后续的加密通信。以下是 HTTPS 握手过程中的密钥交换详细解释。 1. HTTPS 握手过程概述 HTTPS 握手过程主…

深度学习-神经机器翻译模型

以下为你介绍使用Python和深度学习框架Keras(基于TensorFlow后端)实现一个简单的神经机器翻译模型的详细步骤和代码示例,该示例主要处理英 - 法翻译任务。 1. 安装必要的库 首先,确保你已经安装了以下库: pip insta…

KRR(知识表示与推理,Knowledge Representation and Reasoning)

KRR(知识表示与推理,Knowledge Representation and Reasoning) Motivation动机 AI agent: intelligent behaviour achieved through computational meansAI智能体:通过计算手段实现智能行为 1.Requires access to knowledge需要访…

解锁Dubbo与SpringCloud整合的奇妙之旅

一、引言 在当今数字化时代,随着业务的快速发展和用户需求的不断增长,微服务架构已成为构建大型分布式系统的主流选择。在微服务架构中,技术选型至关重要,它直接影响到系统的性能、可扩展性、维护成本以及开发效率。Dubbo 和 Spri…

制造企业智慧物流架构解决方案

本文档主要内容如下: 1. 物流4.0与智慧物流 物流4.0:作为工业4.0的重要组成部分,物流4.0强调通过信息化和智能化手段,实现物流供应链的高效协同和优化。 智慧物流:利用物联网、大数据、云计算等技术,实现物流过程的自动化、智能化和可视化,提升物流效率和服务质量。 2.…