作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我成功地将我的私钥放在git连接到github时能找到它的地方。(像这样 https://serverfault.com/questions/194567/how-to-i-tell-git-for-windows-where-to-find-my-private-rsa-key/198691#198691 )
但是当我尝试签署一个标签时,这个默认魔法似乎并不适用。关于 gpg-key-id
的绝妙 git community book talks,但我用 puttygen 创建了我的 key ,但似乎没有这样的 id。
那么,我如何告诉 git 一台 Windows 机器它应该使用的 key 位于 ~/.ssh/id_rsa ?
谢谢你,法尔科
最佳答案
要签署标签,您需要一个 GPG/PGP ID 而不是 SSH id。 SSH id 用于加密连接并向服务器标识您自己。
GPG 的工作原理与一般情况类似,但有一种“配置文件”链接到您的公共(public) gpg key 。在 Windows 上开始使用 GPG gpg3win是个值得一看的地方。还有关于 GPG 的维基百科条目和 PGP是获得有关此主题的一些见解的好地方。
关于windows - 我如何告诉 'git tag -s ..'(或 -u)我的私钥在哪里(Windows 7)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10042836/
我是一名优秀的程序员,十分优秀!