您的位置:首页 > 编程语言

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

2015-06-18 16:31 85 查看
windows 环境:
1.生成 ssh key
ssh-keygen -t rsa -b 4096 -C "sangyuruo@mycompany.com" -f ~/.ssh/sangyuruo_rsa

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

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

4.获取代码
git clone git@mycompany.com: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: