good good study, day day up!

如何搭建自己的Github

2012-02-27

这两天做应用自动部署的工作,在网上了解了一些关于git bare库的资料,搭建了自己的git bare库.这里分享一些经验吧.

要搭建自己的代码库而又不想依赖Github的话,最好是有自己的服务器(有vps也差不多).当然大家也可以在自己的电脑上玩玩(我当然说的是Linux系统)

首先说说需要的环境:

  • 系统环境最好是Linux
  • 已安装Git
  • 大家最好是已经有git使用经验(应为作者不打算普及git基本知识了)

现在开始正题:

1.创建一个git bare库:

mkdir bare.git
cd bare.git
git --bare init

这样就创建了一个所谓”裸库”,bare库的内容类似于普通git库中的.git文件夹的内容.

2.向库中提交自己的代码

上一步已经在服务器上创建了git bare库.

假设服务器是server.com,用户名叫user

首先在本地建立一个git库:

mkdir local
cd local
git init

然后新建一个文件test

touch test
git add test
git commit -a -m "test commit"
git push user@server.com:/home/user/bare.git master

这样就就把自己的文件放到bare库里面了.

PS:我们可以在本地生成ssh key然后将公钥放到服务器上去,这样的话以后使用ssh以及git就不需要密码了,相关操作以后可能会在新博客中发布.


知识共享许可协议本作品采用知识共享署名 2.5 中国大陆许可协议进行许可,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名(chen)并包含原文链接

作者:chending | Categories:服务器 | Tags:

发表评论

电子邮件地址不会被公开。 必填项已用*标注