git 本地仓库搭建

1.默认GIT已经安装好

2.初始化服务端GIT仓库

#配置git标识,分布式环境中需要标识出每一个修改者
git config --global user.name  "mmdsnb"
git config --global user.email  "[email protected]"

#创建的仓库叫hi, --bare 表示这是一个裸仓库,只记录文件修改记录,不记录源文件
git init --bare hi.git

3.初始化客户端仓库

git init

# 这句表示添加一个远程仓库别名叫origin 位于 远程仓库的/home/git/hi.git
git remote add origin [email protected]:/home/git/hi.git

#添加一个文件,这里注意,如果远程仓库是一个空仓库,必须先添加一个

vi testFile
git add testFile
git commit -m "add a new file"

#同步到远程仓库,这中见的master 表示分支
git push origin master

4.免验证

#如果~/.ssh 存在这个目录,跳过下面这一句
#-t 表示rsa加密类型  -c 表示注释
ssh-keygen -t rsa -C "[email protected]"

#在服务器和客户端都需要有.ssh这个目录
#.ssh中如果不存在authorized_keys,则新建

#在authorized_keys中加入.ssh/id_rsa.pub的内容
#这里使用cat id_rsa.pub 不要使用vi
#最后进行授权操作,免验证登录就可以啦
chmod 600 authorized_keys
时间: 2024-10-13 12:05:34

git 本地仓库搭建的相关文章

Git 本地仓库(Repository)详解

大纲: 一.前言 二.概述 三.在Windows上安装Git 四.创建本地仓库 五.本地仓库管理详解 六.总结 注,测试机 CentOS 5.5 x86_64,Git 服务器版本:git version 1.8.2.1,客户端版本:git version 1.9.2.msysgit.0.所有软件请到这里下载:http://msysgit.github.io/. 一.前言 本来呢,其实呢.我以为Git也就几个命令,没什么难的.于是就到网上找了些文章看看,发现这些文章难得不知道该说什么好.不是简单的

Git大法好——2.Git本地操作指令详解

Git大法好--2.Git本地操作指令详解 引言 上节给大家讲解了有关于Git的一些概念,Git的引入,Git的四个组成部分,Git文件的状态,以及 Git的下载安装:前面也讲过Git和SVN有个明显的差别就是,Git可以不需要网络就可以进行版本 控制,这是因为Git中每个电脑都拥有一个本地的版本库,而远程的仓库仅仅是作为我们交换修改 的一个工具!即使失去这个工具,我们也可以干活,只是交换修改不方便罢了,假如是SVN,远程 服务器挂了-所以,我们使用Git的时候大部分时间都是在进行Git的一些本

批处理脚本,git本地workspace一键推送到远端repo

1 @echo off 2 setlocal enabledelayedexpansion 3 git status||goto :eof 4 5 set "msg=quick push. %date% %time%" 6 if #%1==# (set /p "msg=commit message?"&pause&set "msg=!msg! %date% %time%") 7 8 if not #%1==# set "

git本地提交到远程仓库命令

创建好远程仓库,然后要从本地上传代码到远程仓库: 1.git init 初始化git本地仓库 2. git add 添加到暂存区 3. git commit -am "提交备注" 4. git remote add origin [email protected]:xxx.git  添加git远程仓库地址 5. git  push origin master:origin/master  推送本地到远程分支

Git本地版本控制备忘

首先git是一个版本控制工具,类似于SVN 笔记包括两部分,git本地版本控制和git远程协助 一.Git本地版本控制 以git windows版本msysgit为例,下载地址http://msysgit.github.io/ 1.打开git bash这是基于MINGW32的一个模拟linux bash终端 . 2.将目录切换到C盘根目录,创建一个文件夹名为gitproj 3.在该目录下执行命令  git init初始化该文件目录为git库 将生产一个.git后缀的文件 不要改动或者删除这个文件

git本地关联远程项目

git本地关联远程项目: 第一步:选择目录 进入本地需要关联的目录(比如demo目录),然后git init 第二步:关联,origin后面的git地址从git远程复制 git remote add origin [email protected]:yourname/demo.git 第三步:更新 git pull 可能会出现的问题:  如果第二步写错了:则        git remote rm origin   //删除origin        git remote add origin

git本地配置

git本地配置 官网下载git git config --global user.name Wowkiee git config --global user.email [email protected] https://www.cnblogs.com/horanly/p/6604104.html git clone [email protected]:Wowkiee/ACM-ICPC.git 原文地址:https://www.cnblogs.com/wuyuanyuan/p/8949739.h

Git本地上传到服务器

Git本地上传到服务器 2018年05月17日 10:45:02 VV-King 阅读数:643 标签: git 1.本机window系统的话先下载msysgit  下载后在开始菜单里面找到 "Git --> Git Bash"进入命令 2.找到要上传的目录,通过命令 git init 把这个目录变成git可以管理的仓库 git init 3.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件 git ad

Git本地仓库内部基本结构

Git本地仓库(本文不涉及远程仓库)的内部结构简单如下图: 这是一个appengine项目,刚从远程仓库中clone出来.这个目录下,除了.git目录外的都算作工作区..git目录下有很多东西,这里只挑简单的描述. 1.objects目录存放的是实际的文件,当git add命令执行的时候,文件已经被存到了objects目录下. .git/objects目录下的对象都有一个40位的id,前两位作为目录名,后38位作为文件名 .git/objects$ ls 00 06 0c 12 18 1f 26