使用ssh获取公司搭建的git服务器上的代码

windows 环境:
1.生成 ssh key
ssh-keygen -t rsa -b 4096 -C "[email protected]" -f ~/.ssh/sangyuruo_rsa

2.启动agent,不启动的话,后续操作将会报错
eval `ssh-agent -s`

3.添加key
ssh-add ~/.ssh/sangyuruo_rsa

4.获取代码
git clone [email protected]:my_dev/my.git


注意点:
* 如果不执行1,2,3动作的话,git clone 会要求输入密码. 这一点和github不一样,公司内服务器还需要更改设定.不过我们没权限改,只能在客户端做如上设定了.
* 以上动作需要在同一个命令环境下执行. 而且每次操作都需要 2,3,4.
* 操作完毕后,需要在windows进程中杀掉ssh-agent进程.参考 http://stackoverflow.com/questions/17846529/could-not-open-a-connection-to-your-authentication-agent/4086756#4086756

猜你喜欢

转载自yeahsj.iteye.com/blog/2220641