• gitolite服务器部署中的一些坑


    1、秘钥登录问题可参考《 安装gitolite,并ssh公钥无密码登录》http://www.cnblogs.com/tr0217/p/4517952.html,该文中推荐了阮一峰的《ssh的原理与应用》:http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html   怎样在Ubuntu 14.04中搭建gitolite Git服务器: http://jingyan.baidu.com/article/76a7e409b54f25fc3a6e1562.html

    2、上面文章中主要由这么一个指令:

    1. ssh -i /path/to/is_rsa gitUser@gitserverIP  

    这是用本地私钥登录的指令,用一次即可,用一次,就会被系统配置记录。


    3、SSH Git路径的问题,有些文章里面用到了:分隔符,而真正SSH方式路径应该是ssh://gituser@serverNameOrIP/repo_name.git

    4、git-deamon必需性不强,工程要求特别是code review要求高的可以考虑git-web。

    5、配置之前,最好能把官网文档看一遍,http://gitolite.com/gitolite/gitolite.html ,主要是要明白gitolte这个基于SSH秘钥的授权机制。

    6、最重要的几个命令:

      1. sudo ssh -i path/to/key gituser@177.77.79.76  
      2. git remote add origin "ssh://gituser@177.77.79.76/project.git"  
      3. git add .  
      4. git commit -m "init"  
      5. git push -u origin master  
  • 相关阅读:
    树形地铁系统[树的最小表示]
    156. 矩阵[二维的hash]
    兔子与兔子
    滑动窗口【单调队列入门题】
    【YBTOJ】生日相同
    【YBTOJ】移位包含
    【YBTOJ】【HDUOJ 3085】逃离噩梦
    【YBTOJ】立体推箱子
    【CodeForces 1408F】Two Different
    【Luogu P3338】[ZJOI2014]力
  • 原文地址:https://www.cnblogs.com/dhcn/p/7121386.html
Copyright © 2020-2023  润新知