建立自己的git仓库

以前以为在linux建个git仓库跟建svn仓库似的那么麻烦,其实真的相当简单。只需要一个命令搞定:

git init --bare  

关键的地方其实也只有一点,就是参数--bare

可能你没反应过来。我再说得详细点。就是在自己想要存放git代码作为仓库的服务器上,比如你想创建一个项目叫magicScripts,那就创建一个文件夹叫magicScripts.git(任何名字都可以,但建议后面加个.git,因为从名字就能看出来它是个仓库,不是客户端的镜像),然后进入这个文件夹执行上面那句命令就可以了。

使用这个仓库

仓库建好了,那么问题来了,如何使用?

git clone username@host:path/to/gitfolder/magicScripts.git  
  • git clone会用吧,跟普通的“git”代码到本地是一样儿一样儿的
  • 后面那段跟scp是非常像的。前面一部分是登录服务器的授权信息。用户名@服务器ip或者域名(执行后会要求输入密码)。后面一部分就是项目文件夹的路径了。

基于https形式的怎么弄

网上像github,gitosc都有基于https形式的git clone方式,这个是怎么弄的呢?呃。。。暂时没整明白,觉得没什么需要,如果哪天实践过了,再来更新本文吧。:)