build your own git reposity

建立服务器端

从头新建

mkdir gitrepo
chown harriszh:harriszh /home/harriszh/gitrepo
git init --bare /home/harriszh/gitrepo/memtrans.git

基于已有工作区

git clone --bare memtrans memtrans.git

建立客户端

git init
git add .
git commit -m "first commit"
git remote add origin harriszh@sj-harriszh:/home/harriszh/gitrepo/memtrans.git
git push -u origin master

默认每次都要输入密码

可以配置默认的branch

[core]repositoryformatversion = 0filemode = truebare = falselogallrefupdates = true
[remote "origin"]url = harriszh@sj-harriszh:/home/harriszh/gitrepo/memtrans.gitfetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]remote = originmerge = refs/heads/master

权限

修改repo文件的读写执行权限

chmod g+wx /home/harriszh/gitrepo/memtrans.git

注意点

客户端每次修改时先git pull从服务器端拉回最新修改再进行修改和git push, 这样可以减少很多冲突

无root权限新建git仓库进行多人协同工作相关推荐

  1. p7za无root权限安装/7z linux安装

    p7za无root权限安装/7z linux安装 最近在一个无root的服务器下载了超大的7z文件,结果解压的时候发现没有7za傻眼了,后面无root安装的时候还踩了几个坑,记录一下. 源码安装 首先 ...

  2. 无root权限在A4000服务器上配置cuda和pytorch和注意算力匹配

    无root权限在A4000服务器上配置cuda和pytorch 1.配置cuda和cudnn 在官网找到cuda需要安装的版本,这里安装的是cuda11.1(CUDA Toolkit 11.1.0 | ...

  3. 无root权限情况下安装vim以及插件

    无root权限情况下安装vim以及插件 一.概述 二.vim安装 2.1 ncurses下载安装 2.2下载vim并安装 三. vim-plug插件管理 3.1 vim-plug插件下载 3.2 插件 ...

  4. 新建git仓库--留

    1.git config 配置配置息,查看配置信息 文本编辑器core.editor,差异化分析工具merge.tool 2.git 工作流程 2.1克隆git资源作为工作目录 2.2在克隆的资源上添 ...

  5. Linux无root权限安装opencv3.4.0以及一些问题

    本文链接:https://blog.csdn.net/cowry5/article/details/80870251 本人的各种依赖的版本都很低,且无root权限,安装了很多次都失败,最后终于成功.特 ...

  6. Linux无root权限安装cuda9.1和cudnn7.05以及编译框架时无lcuda.so的问题

    无root权限 centos 7 cuda 9.1 cudnn 7.05 for cuda 9.1 1 下载安装cuda cuda下载 https://developer.nvidia.com/cud ...

  7. linux无root权限不用sudo命令安装软件

    [转载自linux无root权限安装软件 - 玉开 - 博客园 (cnblogs.com),自留用.方括号部分为博主的笔记内容,其余为原文.] 在有些公司是不会给开发人员root权限的,但是开发人员有 ...

  8. Ubuntu无root权限安装miniconda到配置jupyter、GPU版本pytorch一条龙服务

    前言 倒腾学校服务器来回几次了,对学校给学生无root普通用户权限,老师要求的只能安装miniconda然后手动配jupyter.GPU版本pytorch等环境已经轻车熟路了. 如果你是老手,完全可以 ...

  9. linux下无root权限使用yum安装的方法

    现在很多服务器都是centos系统,而我们使用服务器的时候通常无法获得root权限,也就无法使用sudo提升权限安装软件. 其实在linux中,安装软件需要权限通常是因为我们对安装位置没有权限,所以只 ...

最新文章

  1. spark+openfire即时通讯工具二次开发参考文档
  2. 脚本语言语言脚本语言:Shell , JavaScript、VBScript、Perl、PHP、Python、Ruby、Lua
  3. UVA 103 Stacking Boxes
  4. How is jsonModel.getProperty implemented
  5. 如何培养编程所需要的逻辑思维?
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的政务信息管理系统
  7. python 熊猫钓鱼_Python数据结构与算法之使用队列解决小猫钓鱼问题
  8. 浅析redis雪崩击穿和穿透
  9. word如何在不同页下面添加脚注
  10. 国产化性能最高的服务器,盘点服务器国产化呼声背后的优秀厂商
  11. swagger的基本使用
  12. BEC剑桥英语高级真题4 Test 2-Part 2-High fliers of the future head for specialist fairs
  13. 《富爸爸穷爸爸》第一课
  14. mmdetection--自定义数据集
  15. GD32F3x0 官方PWM驱动正频宽偏小(定时不准)的问题
  16. 冬青看世界:“银河战舰“它叕来了,鲤鱼又将跃龙门?
  17. INSEC WORLD倒计时15天开幕!嘉宾阵容、重点议题前瞻!
  18. 佳能MG2580S打印机进纸不顺畅维修
  19. 解决登陆界面软键盘弹出遮住登陆按钮
  20. 1行Python代码实现:PDF转Word。

热门文章

  1. qpython3下载-QPython3
  2. python算法书籍-有哪些用 Python 语言讲算法和数据结构的书?
  3. python 是什么类型的语言-Python什么意思是一门什么样的语言
  4. 如何在Jupyter notebook中运行python的.py文件,以及ipynb文件与py文件的相互转化
  5. spoj453 Sums in a Triangle (tutorial) 动态规划
  6. 创建型模式之FactoryMethod
  7. 网络编程学习笔记(poll函数)
  8. hdu1753大明A+B
  9. 题目1191:矩阵最大值
  10. HTML5--sessionStorage、localStorage、manifest