博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
和同事合作开发,使用局域网 git创建本地仓库
阅读量:6586 次
发布时间:2019-06-24

本文共 1207 字,大约阅读时间需要 4 分钟。

转自原文

 

1.仓库
建一个空文件夹来做仓库,例如建为 cangku
1.1 cd 到 cangku目录下 创建远程仓库容器 mkdir  mycangku.git
1.2 cd mycangku.git  创建初始化git仓库  git init —bare
这样仓库就建好了,pwd查看仓库路径,假设为 /abcd
2.项目 
2.1 cd 到项目目录下    git add.  git commit -m “提交"
2.2 项目目录下  
git remote add origin  abcd(仓库路径)
2.3 git push origin master 将项目上传到仓库
3.别人下载项目、上传
3.1 克隆项目 cd将要放项目的目录下
git clone  abcd(仓库路径)
3.2 对项目做修改之后上传 cd 到项目目录下  git add.  git commit -m “提交”
3.2.1 如果别人没有对仓库的项目改动过 可以直接
git push origin master 将项目上传到仓库
3.2.2 如果别人修改过仓库里面的项目,那么先拉下来和自己的合并再上传
a.拉下来 git fetch
b.合并 git merge origin/master
这两小步,可以用git pull代替
c.合并后上传到仓库 git push origin master 
其他:ip地址改变之后,需要删除remote 重新和仓库建立连接
git remote 查看是否存在remote
git remote remove + 查看到的remote  删除remote
git remote add origin  abcd(仓库路径)
git remote -v   查看远程服务器地址和仓库名称
git push origin master时出现下面这个,需要开启ssh服务
ssh: connect to host 100.111.1.166 port 22: Connection refused fatal: Could not read from remote repos
开启ssh服务,先cd到根目录
1.编辑/etc/sshd_config文件,注释掉
直接贴这个命令  #ForceCommand /usr/local/bin/ssh_session
2.启动sshd服务:
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist
3.停止sshd服务:
sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist
4查看是否启动:
sudo launchctl list | grep ssh
如果看到下面的输出表示成功启动了:
-    0    com.openssh.sshd
 
 

转载地址:http://qchno.baihongyu.com/

你可能感兴趣的文章
一起来读you don't know javascript(一)
查看>>
[LeetCode] 862. Shortest Subarray with Sum at Least K
查看>>
BIO、伪异步 IO、AIO和NIO
查看>>
【分享】终端命令工具 自动生成vue组件文件以及修改router.js
查看>>
吴恩达机器学习笔记-非监督学习
查看>>
《从0到1学习Flink》—— 如何自定义 Data Source ?
查看>>
分布式系统关注点——如何去实施「负载均衡」?
查看>>
Div层悬浮实现HTML5 Canvas背景动画
查看>>
技术和商业的碰撞,谈阿里云与天猫双11这十年
查看>>
mysql并发replace死锁
查看>>
[LeetCode] Student Attendance Record I
查看>>
PHP回顾之多进程编程
查看>>
spring boot + redis
查看>>
Ajax技术细节
查看>>
nuxt.js部署vue应用到服务端过程
查看>>
ubuntu 配置python,Redis,Mysql
查看>>
删除数组中的指定元素 | JavaScript
查看>>
CSS3+JS实现静态圆形进度条【清晰、易懂】
查看>>
关于树形插件展示中数据结构转换的算法
查看>>
图片加载框架之Fresco
查看>>