到目前为止我看到的所有解决方案都假设我想静态使用某个键。而我想动态使用一个键:我想在每次运行 git 命令时指定要使用的键。有一次我希望能够使用一个键,下次 - 另一个。
我试过这个:
# 1
$ git pull origin master -i ~/.ssh/id_ed25519
error: unknown switch `i'
usage: git pull [<options>] [<repository> [<refspec>...]]
# 2
$ git pull -i ~/.ssh/id_ed25519 origin master
error: unknown switch `i'
usage: git pull [<options>] [<repository> [<refspec>...]]
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
您可以使用GIT_SSH_COMMAND环境变量执行此操作:
GIT_SSH_COMMAND="ssh -i ~/.ssh/id_ed25519" git pull origin master
| 归档时间: |
|
| 查看次数: |
2645 次 |
| 最近记录: |