【发布时间】:2021-02-28 02:25:00
【问题描述】:
有点像菜鸟的问题,但每天在工作时,当我打开 git bash 时,我必须启动 ssh-agent 守护进程,并且我必须将我的 ssh-private 密钥添加到用户代理,以便 Github 知道我是谁。
- eval "$(ssh-agent -s)"
- ssh-add ~/.ssh/id_rsa
如果我不这样做,我将无法拉/推到 github。
每天都要做这个有点烦人,有没有办法永久添加它?
【问题讨论】:
-
很可能,您可以简单地将这两个命令放在您的
.bash_profile或.bashrc中。我不确切知道 Git bash 将在什么样的环境中运行或运行,因此您可能需要做一些更复杂的事情来避免运行ssh-agent的多个实例。
标签: git ssh git-bash ssh-keys ssh-agent