Mac下git通过SSH连接本地服务器
来源:互联网 发布:莉莉柯林斯长相知乎 编辑:程序博客网 时间:2024/06/07 02:47
Mac下git通过SSH连接本地git
分为4步:
1. mac生成publicKey;
2.配置ssh的config;
3.服务器git添加publicKey;
4.通过sourceTree共享项目;
1.Mac下git通过SSH连接本地git
a.查看mac的ssh是否存在
终端:
$ cd ~/.ssh #查看文件夹里面的内容
#如果有key,删除已有的key
$ rm id_rsa
$ rm id_rsa.pub
#生成key
$ ssh -keygen -t rsa -C 888888888@qq.com #888888888@qq.com随便填写自己的名字,如果是github上的项目,就要填写账号和密码,本文不介绍连接github
Enter file in which to save the key (/Users/faner/.ssh/id_rsa): #直接回车
Enter passphrase (empty for no passphrase): # 直接回车(输入密钥文件授权密码
Enter same passphrase again: # 直接回车(确认密钥文件授权密码
#到这时,你已经生成了publickey
$ cd ~/.ssh #查看文件夹里面的内容
$ ls #查看文件夹里面的内容
# 可以看到一个 id_rsa.pub ,这就是你的publicKey
2.配置ssh的config;
$ cd ~/.ssh #查看文件夹里面的内容
$ vi config#编辑config文件
#输入以下内容
host gitServer #gitServer可以修改,别名
HostName 192.168.1.111 #192.168.1.111可以修改,域名
User Admin #Admin可以修改,用户名
PreferredAuthentications publickey #自行百度一下它的意思,照填也可以
IdentityFile ~/.ssh/id_rsa #自行百度一下它的意思,照填也可以
#这时候你已经输入所有配置信息,按下esc,输入:wq 保存退出
$ cd ~/.ssh #查看文件夹里面的内容
$ ls #查看文件夹里面的内容
$ cat id_rsa.pub #可以看到publicKey
#把ssh 到 com 的内容复制
#打开服务器里的文件,路径为 Git Server\ICW\home\Admin\.ssh\authorized_keys
#把公钥粘贴到此文件
#到C:\Program Files\ICW\bin 执行命令行 bash.exe --login -i
#接着执行以下命令,如运行未出错,则完毕
4.通过sourceTree共享项目;
到此为止你已经成功了,只需要通过sourceTree文件就可以把本地git服务器的代码拉下来了
参考文献:
http://jingyan.baidu.com/album/3a2f7c2e16ca2a26afd611e2.html?picindex=14
http://www.jianshu.com/p/1fdcd9d9cb2f
http://blog.csdn.net/phunxm/article/details/45083335
- Mac下git通过SSH连接本地服务器
- Mac下ssh连接服务器
- Mac下ssh连接服务器
- Mac 通过 SSH 远程连接Linux服务器
- eclipse中通过ssh连接git服务器
- Mac下git通过SSH进行免密码安全连接github
- Mac下git通过SSH进行免密码安全连接github
- Mac下git通过SSH进行免密码安全连接github
- Git 【Mac 系统下搭建本地 Git 服务器】
- 用本地linux通过ssh连接远程服务器
- mac 通过 终端 ssh 远程连接 centos 服务器
- Mac下配置SVN服务器及连接本地服务器
- SSH连接下复制远程linux服务器文件到本地
- mac Git本地服务器配置
- 通过SSH认证连接GIT
- 在MAC下如何用SSH连接远程LINUX服务器
- windows下使用ssh认证连接git服务器
- win7下ssh免密连接git服务器
- Linux yum安装包的更新列表
- python实现动态规划求解给定矩阵的和最大的子数组(矩阵中数字正负均存在)
- 一篇文章看明白 HTTP,HTTPS,SSL/TSL 之间的关系
- spring源码(7)alias标签的解析
- 关于UGUI的个人优化总结
- Mac下git通过SSH连接本地服务器
- 同步、异步与阻塞和非阻塞
- 数据结构:一般树
- JavaScript获取页面上被选中文字的技巧
- Stereo Panoramic Movie Capture 使用方法
- js数组操作--使用迭代方法替代for循环
- jQuery Ajax 实例 ($.ajax、$.post、$.get)
- Matlab画分段函数
- [BZOJ]1798: [Ahoi2009]Seq 维护序列seq