无root权限新建git仓库进行多人协同工作
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仓库进行多人协同工作相关推荐
- p7za无root权限安装/7z linux安装
p7za无root权限安装/7z linux安装 最近在一个无root的服务器下载了超大的7z文件,结果解压的时候发现没有7za傻眼了,后面无root安装的时候还踩了几个坑,记录一下. 源码安装 首先 ...
- 无root权限在A4000服务器上配置cuda和pytorch和注意算力匹配
无root权限在A4000服务器上配置cuda和pytorch 1.配置cuda和cudnn 在官网找到cuda需要安装的版本,这里安装的是cuda11.1(CUDA Toolkit 11.1.0 | ...
- 无root权限情况下安装vim以及插件
无root权限情况下安装vim以及插件 一.概述 二.vim安装 2.1 ncurses下载安装 2.2下载vim并安装 三. vim-plug插件管理 3.1 vim-plug插件下载 3.2 插件 ...
- 新建git仓库--留
1.git config 配置配置息,查看配置信息 文本编辑器core.editor,差异化分析工具merge.tool 2.git 工作流程 2.1克隆git资源作为工作目录 2.2在克隆的资源上添 ...
- Linux无root权限安装opencv3.4.0以及一些问题
本文链接:https://blog.csdn.net/cowry5/article/details/80870251 本人的各种依赖的版本都很低,且无root权限,安装了很多次都失败,最后终于成功.特 ...
- 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 ...
- linux无root权限不用sudo命令安装软件
[转载自linux无root权限安装软件 - 玉开 - 博客园 (cnblogs.com),自留用.方括号部分为博主的笔记内容,其余为原文.] 在有些公司是不会给开发人员root权限的,但是开发人员有 ...
- Ubuntu无root权限安装miniconda到配置jupyter、GPU版本pytorch一条龙服务
前言 倒腾学校服务器来回几次了,对学校给学生无root普通用户权限,老师要求的只能安装miniconda然后手动配jupyter.GPU版本pytorch等环境已经轻车熟路了. 如果你是老手,完全可以 ...
- linux下无root权限使用yum安装的方法
现在很多服务器都是centos系统,而我们使用服务器的时候通常无法获得root权限,也就无法使用sudo提升权限安装软件. 其实在linux中,安装软件需要权限通常是因为我们对安装位置没有权限,所以只 ...
最新文章
- spark+openfire即时通讯工具二次开发参考文档
- 脚本语言语言脚本语言:Shell , JavaScript、VBScript、Perl、PHP、Python、Ruby、Lua
- UVA 103 Stacking Boxes
- How is jsonModel.getProperty implemented
- 如何培养编程所需要的逻辑思维?
- 基于JAVA+SpringMVC+Mybatis+MYSQL的政务信息管理系统
- python 熊猫钓鱼_Python数据结构与算法之使用队列解决小猫钓鱼问题
- 浅析redis雪崩击穿和穿透
- word如何在不同页下面添加脚注
- 国产化性能最高的服务器,盘点服务器国产化呼声背后的优秀厂商
- swagger的基本使用
- BEC剑桥英语高级真题4 Test 2-Part 2-High fliers of the future head for specialist fairs
- 《富爸爸穷爸爸》第一课
- mmdetection--自定义数据集
- GD32F3x0 官方PWM驱动正频宽偏小(定时不准)的问题
- 冬青看世界:“银河战舰“它叕来了,鲤鱼又将跃龙门?
- INSEC WORLD倒计时15天开幕!嘉宾阵容、重点议题前瞻!
- 佳能MG2580S打印机进纸不顺畅维修
- 解决登陆界面软键盘弹出遮住登陆按钮
- 1行Python代码实现:PDF转Word。
热门文章
- qpython3下载-QPython3
- python算法书籍-有哪些用 Python 语言讲算法和数据结构的书?
- python 是什么类型的语言-Python什么意思是一门什么样的语言
- 如何在Jupyter notebook中运行python的.py文件,以及ipynb文件与py文件的相互转化
- spoj453 Sums in a Triangle (tutorial) 动态规划
- 创建型模式之FactoryMethod
- 网络编程学习笔记(poll函数)
- hdu1753大明A+B
- 题目1191:矩阵最大值
- HTML5--sessionStorage、localStorage、manifest