git 菜鸟关于服务器配置的问题

2015-04-20 14:39:07 +08:00
 jianghu52
手里有一台阿里云服务器,centos的系统。
家里的是windows。
我在家生成了gittest.pub的公钥。
然后想把代码放到阿里云上。就不会做了。
我知道应该在阿里云那边 安装 gitosis。也知道如何初始化一个包,但是公钥要怎么调用,就不太明白了。
1617 次点击
所在节点    问与答
4 条回复
ijse
2015-04-20 14:59:38 +08:00
如果想简单搞的话,其实不必多余安装gitosis, 只需要服务器端装有git命令即可。

假设项目目录在/workspace/my , 服务器ip地址是10.0.0.1
cd workspace
git daemon --verbose --base-path=. --export-all my

用户只要在本地用如下命令clone即可:
git clone git://10.0.0.1/my

这样就将项目my clone过来了, 同样pull/push都没问题。
这条命令是git中内置的,可以git help daemon查看更多帮助。


---
如果要图方便的话,可以安装Gitlab,有web管理界面,多人使用更合适些。

搜索下 Gitlab一键安装包, 然后你就会用了。
cheng007
2015-04-20 15:33:08 +08:00
我上周参照这个教程搭建了一个git 服务器
http://www.cnblogs.com/xl19862005/archive/2011/06/28/2092464.html
clino
2015-04-20 15:57:41 +08:00
如果是一个人用直接用ssh方式就行了,不用装什么git服务器
HackerOO7
2015-04-20 16:56:02 +08:00
同楼上,ssh就行,gitosis是在人多的时候做权限管理的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/184956

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX