如何创建一个自己的git服务器
2014-01-27 22:24
471 查看
参考文档
http://blog.csdn.net/markddi/article/details/8278015
前提条件
客户端:Windows服务器:Ubuntu
步骤
客户端
安装git(我用的是cygwin)生成 idrsa, idrsa.pub
ssh-keygen -t rsa
服务器
安装gitapt-get install git-core
将客户端的id_rsa.pub里的内容放到.ssh目录下的配置文件里
cat 客户端的id_rsa_user1.pub >> 服务器的~/.ssh/authorized_keys
建立Git Repository
mkdir -p /some/dir/project_name.git
cd /some/dir/project_name.git
git init --bare --shared
客户端
有两种方法
1.git clone git@example.com:/var/cache/git/project_name.git
cd project_name
vim test.txt
git add .
git commit -m 'add test.txt'
git push origin master
2.
mkdir project_name
cd project_name
git init
git add .
git commit -m 'initial commit'
git remote add origin git@example.com:/var/cache/git/project_name.git
git push origin master
相关文章推荐
- 随机数
- 揭开导致你网站销售业绩下降的原因
- Linux学习笔记 - IP網段的五種等級和兩種類別
- 寒假学习 第12天 (linux 高级编程)
- 详解大端模式和小端模式
- 写给计算机学生的学习意见
- suse使用笔记
- export and source
- RDP连接远程桌面,Chrome浏览器下声音不流畅的原因
- 计划做一个字符编码和转换方面的专题(2014-1-27)
- Android 旋转屏幕时禁止Activity重建
- CSS兼容性
- PHP 大文件下载,文件传输,支持断点续传。 2g以上超大文件也有效
- Linux学习笔记 - 物理網段和IP 網段的区分
- lsof 常用参数图解
- mongoDB研究笔记:写关注
- hdu 4007题解
- Linux用掉的物理内存哪里去了
- [Usaco2008 Dec]Hay For Sale 购买干草
- sublime text 3 插件:package control