如何创建一个自己的git服务器

来源:互联网 发布:excel数据透视怎么用 编辑:程序博客网 时间:2024/05/27 20:59

参考文档

http://blog.csdn.net/markddi/article/details/8278015

前提条件

客户端:Windows

服务器:Ubuntu

步骤

客户端

  1. 安装git(我用的是cygwin)

  2. 生成 idrsa, idrsa.pub

    1. ssh-keygen -t rsa

服务器

  1. 安装git

    1. apt-get install git-core
  2. 将客户端的id_rsa.pub里的内容放到.ssh目录下的配置文件里

    1. cat 客户端的id_rsa_user1.pub >> 服务器的~/.ssh/authorized_keys
  3. 建立Git Repository

    1. mkdir -p /some/dir/project_name.git
    2. cd /some/dir/project_name.git
    3. git init --bare --shared

客户端

有两种方法

1.

  1. git clone git@example.com:/var/cache/git/project_name.git
  2. cd project_name
  3. vim test.txt
  4. git add .
  5. git commit -m 'add test.txt'
  6. git push origin master

2.

  1. mkdir project_name
  2. cd project_name
  3. git init
  4. git add .
  5. git commit -m 'initial commit'
  6. git remote add origin git@example.com:/var/cache/git/project_name.git
  7. git push origin master
0 0
原创粉丝点击