• 搭建git服务器


    搭建git服务器

    目标

    在阿里云服务器上,搭建git远程服务,服务器为ubuntu 64位

    原理

    个人理解,搭建git服务器,其实是利用ssh协议进行的文件管理,大概就是,在服务器端安装git后,创建相应仓库,然后客户端输入用户名,密码(或者利用sshkey,其实就是密钥,不用输入密码),然后git进行操作,从这个角度上讲,其实git就是在ssh上的一种应用而已。

    步骤

    1. sudo apt-get install git #安装git
    2. useradd git
    3. passwd git #创建git用户,以后以该用户权限操作git目录
    4. mkdir /home/git #创建git用户主目录
    5. vim /etc/passwd #合适更改git主目录,以及相应shell
    6. chmod 777 /home/git #更改git主目录权限,使得git用户可以操作该目录
    7. 登入git用户,一定要用git用户,若使用root,由于创建出的目录权限不属于git,后续会存在权限问题
    8. vim gitnew.sh
    mkdir $1
    git init --bare $1
    echo git@XXXXX.com:/home/git/$1
        
    
    • chmod 777 gitnew.sh
    • ./gitnew.sh mine.git #可创建一个裸仓库作为远程仓库使用

    此后可使用SmartGit连接仓库

    SmartGit使用方法

    连接远程仓库格式:
    git@xxxx.com:/home/git/mine.git

    其余操作可查看SmartGit相关文档

    参考

    git 服务器+git linux客户端搭建

  • 相关阅读:
    java将汉语转换为拼音工具类
    Maven 参数说明
    tcp socket的backlog参数
    Java 运行中jar包冲突,定位使用哪个jar包
    Java CMS GC
    数据仓库
    compareTo
    java程序性能分析之thread dump和heap dump
    npm 与 package.json 快速入门教程
    基本 Java Bean
  • 原文地址:https://www.cnblogs.com/Rainlee007/p/7709992.html
Copyright © 2020-2023  润新知