`
xinglijun1973
  • 浏览: 55354 次
社区版块
存档分类
最新评论

git搭建和使用笔记

 
阅读更多

服务端安装(ubuntu为例)
 安装程序:
  sudo apt-get install git
 
 初始化Git仓库:
  先选定一个目录作为Git仓库,假定是/srv/sample.git,在/srv目录下输入命令:
  $ sudo git init --bare sample.git
  会生成sample.git。
  tip:请给/srv/sample.git/目录合适的权限让 git用户可以对目录读写。
 禁用shell登录(此步骤可省略):
  出于安全考虑,git用户不允许登录shell,这可以通过编辑/etc/passwd文件完成。找到类似下面的一行(假如用户为git):
  git:x:1001:1001:,,,:/home/git:/bin/bash
  改为:
  git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
客户端使用:
  eclipse的右键team菜单或用以下命令
  clone一个仓库 git clone <用户>@server:/srv/sample.git
   注意:用户必须是linux用户。
  更新: git pull(从远程)
  修改后:
   git commit(在本地提交)
   git push (push到远程)
   

分享到:
评论

相关推荐

    GIT服务器搭建笔记

    搭建openshift需要使用到git服务器。git服务器搭建、使用。

    Git常用命令指导教程笔记.pdf

    Git是一种分布式版本控制系统,用于跟踪对文件和项目代码的修改,是软件开发中不可或缺的工具。本教程将介绍Git的基本概念、安装、配置以及常用命令的使用。 首先,要安装Git,你可以访问Git的官方网站...

    20210324_231823_1_搭建博客可能会用到的Git命令|学习笔记1

    对于想要搭建博客的朋友,尤其是使用GitHub Pages服务的人来说,掌握基本的Git操作至关重要。以下是一些常用的Git命令,它们在搭建博客的过程中非常实用。 1. **安装Git**:首先需要在官方网站...

    java之Git总结笔记

    【Git 概述】 Git 是一个强大的开源分布式版本控制...掌握 Git 的使用,不仅可以帮助开发者更好地追踪和管理代码变更,还能提升项目的透明度和可维护性。无论是个人项目还是大型企业级开发,Git 都是不可或缺的工具。

    centos-git服务器搭建.doc

    centos_git服务器搭建 使用Git来部署一个Web站点笔记

    git零基础实战

    - 本地Git服务器搭建方法。 - **课程目标** - 熟练掌握30个常用的Git命令。 - 理解Git的内部原理。 - 熟悉企业版本控制流程。 - 能够使用Git跟踪开源项目、与他人协作、管理自己的开发工作。

    git.docx学习心得笔记

    本篇笔记主要介绍了GitHub的基本使用、Git的安装与原理,以及Git的基本操作和远程仓库的管理。 一、GitHub GitHub 是一个基于云的平台,提供版本控制服务和Git仓库托管。用户可以通过以下方式操作GitHub仓库: 1. ...

    使用docsify搭建的个人学习主站,主要记载学习笔记,包括但不限于Java多线程、设计模式、MySQL及Git等各种工具

    总之,使用docsify搭建的个人学习主站是一个综合展现Java多线程、设计模式、MySQL数据库和Git等技术知识的平台,通过系统整理和分享,不仅可以巩固自己的技能,也能为其他学习者提供有价值的参考资料。不断更新和...

    Git学习笔记/常用命令总结

    Git常用命令的总结,适用于Git初学者和需要用到Git工具的开发人员。 内容包括: 1.Git安装配置 2.Git工作流程 3.Git工作区、暂存区和版本库等概念 4.Git创建仓库 5.Git基本操作 ...10.Git服务器搭建

    使用docsify搭建的个人学习主站,主要记载学习笔记,包括但不限于Java多线程、设计模式、MySQL及Git等各.zip

    在本项目中,作者使用了docsify框架来创建一个个人学习主站,旨在记录和分享其在多个IT领域的学习笔记,主要包括Java多线程、设计模式、MySQL数据库以及Git版本控制等方面的知识。以下是对这些主题的详细阐述: 1. ...

    DaNei云端笔记项目静态资源

    这个项目包含了所有必要的前期准备,因此开发者无需从零开始,可以直接进入环境搭建和编码阶段。对于想要提升自己在云服务和前端开发方面技能的人来说,这是一个非常理想的学习平台。 在云笔记应用中,静态资源通常...

    基于SSM框架+mysql搭建的云笔记系统(仿有道云笔记)源码.zip

    本项目是一个基于SSM框架和MySQL数据库搭建的云笔记系统,模仿了知名的有道云笔记,旨在提供类似的功能和服务。 1. **Spring框架**:Spring是核心容器,负责管理应用中的对象,包括依赖注入(DI)和面向切面编程...

    Git 学习记录

    ### Git学习记录 ...以上是基于网易云课堂小甲鱼Git教学视频记录的学习笔记内容,涵盖了Git的基本使用方法以及一些高级特性。通过这些知识点的学习,可以快速掌握Git的核心功能,并应用于实际项目中。

    Tedu5阶段Git的使用

    ### Tedu5阶段Git的使用 #### Git与Gitee账号准备 - **Git简介**:Git是一款分布式版本控制系统,最初由Linus Torvalds为了更好地管理Linux内核的开发而创建。它允许用户记录每次代码更改的历史,方便追踪修改记录...

    Github笔记

    ### Github笔记知识点详解 #### 一、Github基础篇 ##### 第一步:安装 Git - **命令行安装**:对于Linux用户来说,可以...以上是关于GitHub及其Git工具的基本使用方法和高级管理技巧的详细说明,希望对你有所帮助。

    ( WinXP Ubuntu10.10双系统下搭建开发环境笔记

    在本文中,我们将详细介绍如何在Windows XP和Ubuntu 10.10双系统环境下搭建一个完整的开发环境。这个过程包括安装Ubuntu系统、配置SSH通信、安装JDK、设置环境变量、解压缩项目工程以及安装必要的编译工具和编辑器。...

    Html、CSS、GIt、Linux、nodejs、JavaScript、Vue、MySQL等学习笔记.zip

    通过深入学习这些笔记,你可以全面了解并掌握Web开发的各个环节,从创建静态页面到搭建动态服务器,再到后端数据处理,形成一套完整的技能体系。这将对你的编程生涯大有裨益,无论是个人项目还是团队开发,都能...

Global site tag (gtag.js) - Google Analytics