使用ssh获取公司搭建的git服务器上的代码
2015-06-18 16:31
85 查看
windows 环境:
1.生成 ssh key
2.启动agent,不启动的话,后续操作将会报错
3.添加key
4.获取代码
注意点:
* 如果不执行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
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
相关文章推荐
- Git使用SSH提交代码到服务器出现 permission denied (publickey).
- 使用Google搭建自己的SVN或Git或Mercurial代码服务器之完美教程
- CentOS 7下快速安装Gitlab,搭建个人或者公司内部使用的Git服务器
- 代码管理之使用git搭建简单代码服务器
- Git使用之搭建基于SSH的Git服务器(上篇)
- debian下使用gitosis+gitweb搭建SSH认证的git服务器
- 服务器上搭建使用SSH账户登录的Git仓库
- Git使用之搭建基于SSH的Git服务器(中篇) -- fatal protocol error bad line length character: micr
- Maven3 安装使用(三)--搭建公司局域网maven服务器
- SSH+Git Server on Windows - 在Windows下搭建Git服务器
- Windows下搭建基于ssh的git服务器
- 搭建git服务器及利用git hook自动布署代码
- git服务器gitlab之搭建和使用
- 使用git的ssh下载代码和文档
- 纯收藏贴,git服务器搭建,客户端使用
- 使用Gitolite搭建Git服务器
- git 服务器搭建和使用
- Mac搭建Git服务器—开启SSH
- git服务器的搭建及使用
- 如何从搭建有GIT服务的服务器上下载代码?