神奇的 China

如果使用 Git 遇到 “A TLS packet with unexpected length was received” 的错误,不妨试一下 git config –global https.proxy ‘socks5://127.0.0.1:9999’

买的阿里云机器,git clone 不下来,报错:

A TLS packet with unexpected length was received

摸不到头脑,Google 之,在 StackOverFlow 上面找到一个神奇的答案

If you are in china,may be you should set proxy for git,for example

git config --global https.proxy 'socks5://127.0.0.1:9999'

竟然有效!

浅谈Git在Web部署上的运用

近期尝试在服务器上实现Git部署方式,发现还蛮简单,效果也不错,写篇日志记录下。

Git是个好东西自不用说,对比SVN来,它有以下好处:

  1. 分支操作速度快,便于制定开发流程
  2. 每个节点都是完整的代码库,可以不受中心版本库的制约
  3. 使用开源类库框架一样可以随心所欲修改并且进行版本管理

做Web开发的时候,我一直想用Git进行部署。因为之前要么FTP,要么直接在服务器上修改,都会产生各种问题。最近尝试了下,发现还挺简单,记录下来。

继续阅读“浅谈Git在Web部署上的运用”

不推荐使用TortoiseGit 1.7.2版

我很喜欢尝鲜,所以看到TortoiseGit升级到1.7.2版之后就兴冲冲跑去升了级,结果出现一个bug折腾到现在,终于还是放弃了。装回1.6.5之后一切正常。鉴于google到的资料(尤其是中文)非常有限,所以不建议大家安装最新版。

我很喜欢尝鲜,所以看到TortoiseGit升级到1.7.2版之后就兴冲冲跑去升了级,结果出现一个bug折腾到现在,终于还是放弃了。装回1.6.5之后一切正常。鉴于google到的资料(尤其是中文)非常有限,所以不建议大家安装最新版。

PS:这会儿(2011-08-22 22:26)发现Google Code上1.7.2的下载链接已经去掉了,想必官方也发现了这个致命bug。

PS2:官方已经发布了1.7.3版,修复了我所说的这个bug,可以试用。

继续阅读“不推荐使用TortoiseGit 1.7.2版”

使用TortoiseGit+MSysGit+Github进行版本管理

以后准备都用git进行版本管理。看完 http://progit.org/book/zh/ 的1~3章, 基本就对Git有了初步的理解,接下来,就是实战了。

以后准备都用git进行版本管理。看完 http://progit.org/book/zh/ 的1~3章, 基本就对Git有了初步的理解,接下来,就是实战了。

继续阅读“使用TortoiseGit+MSysGit+Github进行版本管理”

开始学习Git

软件开发的用具是一茬接一茬,最开始出了本书《版本管理之道》,大家开始学用CVS;后来SVN改进了CVS的功能和实现,大家慢慢开始转向SVN。如今,随着开源项目增多,越来越多的人开始选择git作为版本管理工具。

软件开发的用具是一茬接一茬,最开始出了本书《版本管理之道》,大家开始学用CVS;后来SVN改进了CVS的功能和实现,大家慢慢开始转向SVN。如今,随着开源项目增多,越来越多的人开始选择git作为版本管理工具。

继续阅读“开始学习Git”