手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

备份:不使用ssh_config实现git指定私钥

首页 > Linux >

这是一个备份,起因是由于我现在使用的gogs不能使用ssh的方式连接,主要是不方便,所以目前我是使用了HTTP的方式。

看了这篇文章后对我有启发,但是我没有使用,所以只是先做个备份。原文在:http://www.luxingmin.com/archives/278.html
XML/HTML代码
  1. 一直想实现指定git访问的私钥,网上资料给出来的都是通过ssh_config来实现,这种方法很繁琐,另外想实现git webhook部署时,使用这种方法也比较不灵活。  
  2.   
  3. 切入正题  
  4.   
  5. 建立git_ssh文件,内容如下  
  6.   
  7. #!/bin/bash  
  8. ssh -i $SSH_KEY_FILE $1 $2  
  9. 然后增加执行权限  
  10.   
  11. chmod 755 git_ssh  
  12. 然后就可以通过如下命令指定git访问时使用的ssh私钥  
  13.   
  14. SSH_KEY_FILE=/root/git/id_rsa GIT_SSH=/root/git/git_ssh git clone git@xxx  
---EOF---
 
 



本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: ssh, git, gogs

« 上一篇 | 下一篇 »

只显示10条记录相关文章

SSH Client 会话空闲超时的解决办法 (浏览: 38462, 评论: 1)
SSH连接时的乱码解决方法 (浏览: 30670, 评论: 0)
使用GIT进行版本控制 (浏览: 29657, 评论: 3)
gogs 如何不使用端口进行访问 (浏览: 24690, 评论: 0)
mac下安装brew和git (浏览: 24045, 评论: 1)
简单的添加ssh (浏览: 22809, 评论: 0)
git 如何处理大文件加入版本库 (浏览: 20850, 评论: 0)
SecureCRT for MAC 破解 (浏览: 19211, 评论: 1)
gogs 0.6.1版二进制打包文件缺少start.sh (浏览: 19125, 评论: 0)
/etc/apt/sources.list won't accept URLs with https connection (浏览: 16653, 评论: 0)

发表评论

评论内容 (必填):