和同事合作开发,使用局域网 git创建本地仓库

简介:

转自原文 和同事合作开发,使用局域网 git创建本地仓库

 

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 项目目录下  
2.3 git push origin master 将项目上传到仓库

3.别人下载项目、上传
3.1 克隆项目 cd将要放项目的目录下
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 -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
 
 
没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。


    本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/7073824.html ,如需转载请自行联系原作者





相关文章
|
11天前
|
开发工具 git
git篇3:idea中创建项目并提交到远程Git仓库
git篇3:idea中创建项目并提交到远程Git仓库
|
3月前
|
开发工具 git 开发者
git仓库分支管理
git仓库分支管理
|
3月前
|
开发工具 git 开发者
百度搜索:蓝易云【Git实际开发的流程】
以上是Git在实际开发中的一般流程。Git的分布式版本控制系统使得团队开发更加高效和灵活,并能有效管理项目的版本历史。
31 1
|
4月前
|
存储 开发工具 git
Git的正确使用姿势与最佳事件:团队协作开发和版本控制的最佳实践
Git 是目前最流行的分布式版本控制系统之一,它提供了强大而灵活的工具来管理项目的版本和协作开发。无论您是个人开发者还是团队成员,掌握 Git 的使用方法都是必不可少的。本文将引导您从 Git 的基础知识开始,逐步探索 Git 的进阶功能。
|
4月前
|
安全 网络安全 开发工具
百度搜索:蓝易云【git无法使用git协议clone github仓库问题解决方法】
通过尝试以上解决方法,你应该能够解决无法使用Git协议克隆GitHub仓库的问题。选择适合你网络环境和要求的方法,并根据需要进行相应的配置。
183 2
|
4月前
|
Shell 开发工具 git
Git获取本地仓库及基础操作指令
Git获取本地仓库及基础操作指令
35 0
|
3月前
|
存储 开发工具 git
Pycharm git-创建本地仓库\创建分支\合并分支\回溯版本\加入git后文件颜色代表的含义
Pycharm git-创建本地仓库\创建分支\合并分支\回溯版本\加入git后文件颜色代表的含义
66 0
|
4月前
|
数据可视化 Go 开发工具
cggit 简化 Git 提交、合并、分支偏移小神器,提升开发、修BUG效率!
cggit 简化 Git 提交、合并、分支偏移小神器,提升开发、修BUG效率!
39 0
|
22天前
|
开发工具 C语言 数据安全/隐私保护
git提交代码到远端仓库的方法详解
git提交代码到远端仓库的方法详解
|
28天前
|
Shell Linux 开发工具
【Shell 命令集合 系统管理 】Linux 查看当前Git仓库的提交历史 gitps命令 使用指南
【Shell 命令集合 系统管理 】Linux 查看当前Git仓库的提交历史 gitps命令 使用指南
14 0