摘要: 经常听说Git是个很好用的版本控制工具,但是一直没用过。现在要解决一个很头疼的问题,就是要把我本地(window操作系统)代码放到6个linux服务器上去跑,因为代码要在本地调试,经常变动,以前总是一个一个上传(够笨拙的办法),这样做一来很麻烦,二来很容易出现混乱,所以必须想一个好办法管理代码。当然了,最好的办法是把6台独立的服务器搭建成一个分布式运算平台,但是现在时间很紧张,来不及了,只好先选择一个简单点的办法,先把这次实验跑完再说。就先用Git吧~Step 1: 在window上安装msysgitmsysgit是一个在windows上使用git的软件(下载地址http://code.goo 阅读全文
posted @ 2012-11-02 23:29 HOLD 阅读(3721) 评论(0) 推荐(0) 编辑
摘要: 尝试用msysgit的bash通过ssh方式连接到github时,很郁闷总是出错:permission denied <publickey>。还好这个问题很常见,github将常见的解决办法进行了汇总,https://help.github.com/articles/error-permission-denied-publickey。后来发现了原因所在。在git bash里面运行ssh -vT git@github.com命令,将打印出连接信息,从下图可以很清楚的看到尝试找密钥没找到的过程。这说明密钥的路径服务器根本就不知道,自然找不到。这个密钥是用ssh-keygen命令产生的, 阅读全文
posted @ 2012-11-02 17:52 HOLD 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 1,SSH简介SSH为secure shell的缩写,SSH为创建在应用层和传输层基础上的安全协议。传统的网络服务程序,如FTP、POP和Telnet其本质上都是不安全的。因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。所谓"中间人"的攻击方式,就是"中间人"冒充真正的服务器接收你的传给服务器的数据,然后再冒充你把数据传给真正的服务器。服务器和你之间的数据传送被"中间人"一转手做了手脚之后,就会出现很严重的问题。而SSH是目前较可靠,专为远程登录会话和其他网络服 阅读全文
posted @ 2012-11-02 17:35 HOLD 阅读(298) 评论(0) 推荐(0) 编辑