初学 Git 产生的疑问

2020-05-21 22:26:19 +08:00
 flyn

我在使用 Portable Git for windows,然而默认的私钥路径一般在 C:\users\username\.ssh\ 这个目录下,这样一来好像就不太方便。

要是把私钥放到 Git 的程序目录下,使用相对路径指定就好了。

所以求助 v 友们如何自定义 SSH Key 的私钥路径,或者每次使用前指定?

1404 次点击
所在节点    问与答
8 条回复
winterbells
2020-05-21 22:29:29 +08:00
用户名密码登录,保存凭据。。。。
richangfan
2020-05-21 22:29:39 +08:00
ssh-add 命令
silvernoo
2020-05-21 22:29:58 +08:00
感觉这样不合适
imdong
2020-05-21 22:32:37 +08:00
[Google Search - git 自定义 SSH Key 的私钥路径]( https://www.google.com.hk/search?q=git%20%E8%87%AA%E5%AE%9A%E4%B9%89%20SSH%20Key%20%E7%9A%84%E7%A7%81%E9%92%A5%E8%B7%AF%E5%BE%84)

题外话,我认为一个人可以只用一个密钥,而不是每个地方都生成新的密钥。
flyn
2020-05-21 22:53:31 +08:00
@imdong 多谢,请问在 Windows 下必须要放在 C:\users\username\.ssh\ 这种固定的目录下吗?
我的目的仅仅是便携,也就是不要与系统目录产生任何临时文件以外的任何关联。
可是搜索后,发现基本上都在告诉我放在 `~/.ssh` 这个目录下,包括使用多个 key 。
flyn
2020-05-21 23:14:37 +08:00
已解决,谢谢各位~
vk42
2020-05-21 23:17:43 +08:00
放在程序目录下的话,多用户环境下怎么解决
flyn
2020-05-22 09:27:16 +08:00
因为没有用过 Linux,所以个人对于“多用户环境”这个概念不是很在乎。
Windows 下就一直用 Administrator 账户了。
因此这个问题没有出现在我的考虑范围内,毕竟我不是在生产环境中使用 Git:-(

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/674187

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX