我有一个远程存储库,它是Git。我想通过ssh连接到Git,因为我们的工作环境中的防火墙规则有问题。如何使用ssh远程连接到Git,并为此Git操作指定ssh密钥。
null
使用 ssh代理
ssh代理 将创建临时环境,在其中添加tkey ssh添加 命令进入shell。在环境完成后,git操作可以完成,git将使用当前ssh密钥远程连接ssh隧道。请记住,在命令完成后,钥匙将丢失
ssh-agent $(ssh-add /home/ismail/ssh_keys/ismail; git clone [email protected]:ibaydan/dev.git)
带主机配置
通过ssh连接远程Git存储库的另一种方法是使用ssh配置文件指定IdentityFile,如下所示
Host github.com IdentityFile ~/.ssh/github_rsa
这也行。连接到github.com时指定 标识文件 将由ssh使用。
如何在运行Git、Rsync Infografic等Shell命令时指定Ssh密钥

相关文章: 什么是Ftp端口号以及如何使用Ftp端口?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END