首页 > 其他分享 >搭建本地的git仓库

搭建本地的git仓库

时间:2023-01-04 16:12:03浏览次数:56  
标签:origin git 仓库 eclipse add test home 搭建

折腾了快一天了,终于搭建成功了。

分享一下搭建的步骤:

一、GIT仓库的创建

1. adduser git

2. passwd git

此例设置git的密码为123456

3. cd /home/git

4. git init --bare test.git

此例使用/home/git做为git仓库目录,并创建一个项目名为test.git

5. chown -R git:git test.git

将项目的权限赋予git用户。

6. vim /etc/passwd

将git:x:1001:1001::/home/git:/bin/bash修改为

git:x:1001:1001::/home/git:/usr/bin/git-shell。

至此,一个可用的git仓库和一个空的管理项目(test.git)创建完成了。

 

二、项目初始化

1. 新建一个项目

此例使用eclipse创建一个web项目test(路径为/home/workspace/test)。

2. 由eclipse自动创建了src,WebContext等目录。

3. 添加一些lib库,编写必要的jsp文件,等等。

4. cd /home/workspace/test

准备把该项目git初始化。

5. git init

6. git add *

7. git commit -m 'initial import'

8. git remote add origin git@真实的服务器IP:/home/git/test.git

这里是将远程git服务器命名成origin,方便以后使用,名字随便改

9. git push origin master

git推送 将本地提交的各种文件推送到服务器(origin)的分支(master)下。

推送过程中需要输入git用户的密码(123456)

至此,git服务器上的test.git项目已经有内容了。

 

三、第三方下载

1. 此例使用eclipse的git插件

2. 导入的git项目url为【git@真实的服务器IP:/home/git/test.git】

3. 发现竟然不是一个web项目!

原因:去服务器上检查发现,第二步初始化的时候add *并没有包含.project等隐藏文件。

4. 返回第二步,添加刚才漏掉的文件和文件夹。

例如:git add *.project

5. 再次提交。

git commit -m 'add eclipse info'

6. 再次推送

git push origin master

7. 重新用eclipse导入,OK,可以正确的识别了。

开始愉快的使用git管理代码吧 ^_^。

本文参考了以下两个链接:

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770360579bc4b458f044ce7afed3df579123eca000

http://www.cnblogs.com/trying/archive/2012/06/28/2863758.html

标签:origin,git,仓库,eclipse,add,test,home,搭建
From: https://www.cnblogs.com/kn-zheng/p/17025155.html

相关文章

  • 如何使用mill搭建一个最简单的chisel项目,并且成功运行?(未完成,后边再搞定)
    关于为什么使用mill而不是sbt?Well,这两个你到后边都得会的,既然ysyx默认使用mill,那就直接用mill吧参考资料:https://alvinalexander.com/scala/mill-build-tool-hello-world-......
  • git 不区分大小写问题解决
    使用vscode   更改vue文件为大驼峰的方式 发现本地代码和提交时的代码名称不同是因为git不区分大小写这时我们需要找到代码存放位置 鼠标右键  GitBashHer......
  • react 高效高质量搭建后台系统 系列 —— 请求数据
    其他章节请看:react高效高质量搭建后台系统系列请求数据后续要做登录模块(主页),需要先和后端约定JSON数据格式,将axios进行封装,实现本地的数据模拟mockjs。Tip:spug......
  • 侧边栏筛选功能 、文章详情页搭建 、点赞点踩样式搭建、 文章评论功能
    目录侧边栏筛选功能文章详情页搭建点赞点踩样式搭建文章评论功能侧边栏筛选功能1.先研究博客园三种情况下的筛选特性 分类筛选路由特性:站点名称/category/数据主键......
  • 连锁药店小程序源码开发,助力智慧医疗商城搭建
    如今在移动互联网发展迅猛的时代下,电商行业的兴起,医药连锁的推行,以及日趋激烈的商业角逐,越来越多的医药经营企业意识到搭建一个线上药店小程序的重要性,连锁药店小程序开发方......
  • 网页中VS Code界面显示github项目
    1.GitHub介绍GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。GitHub于2008年4月10日正式上线,除了Git代码仓库......
  • 版本控制工具GIT使用指南
    前言:git是分布式版本控制系统,由linux创始人亲自设计,目前是最广泛使用的版本控制工具。本文介绍了版本控制系统的发展和GIT历史,并针对GIT安装和常用命令给出了试验。最后还列......
  • 01- 下载和搭建环境
    Django的虚拟环境和简单搭建1.创建虚拟环境1.首先新建一个文件夹2.在PyCharm终端中切换到这个文件夹,输入python-mvenv环境名创建虚拟环境3.此时文件夹下出现......
  • 【web项目 管理平台前端搭建 05】
    正式项目搭建前准备工作一、后台管理系统1、vue-element-admin1)简介vue-element-admin是基于element-ui的一套后台管理系统集成方案。GitHub地址:https://github.com/P......
  • git部分合并代码
    比如在分支A上修改了两次,第一次修改了B文件,第二次修改了C文件,提交之后,我们查看一下log发现最近有两次的提交日志:一个是b文件的提交,一个是c文件的提交,然后都有对应的提交i......