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

    xiaoxiao2021-04-17  36

    1.仓库 建一个空文件夹来做仓库,例如建为 cangku 1.1 cd 到 cangku目录下 创建远程仓库容器 mkdir  项目名.git,项目名就是你创建一个项目最外边那个名字,如下图1的名字 1.2 cd mycangku.git  创建初始化git仓库  git init —bare 这样仓库就建好了,pwd查看仓库路径,假设为 /abcd 1.3 终端回到桌面 git clone  ssh://仓库本机名字(打开git 顶部@符号前面就是本机名字)@本机ip地址/abcd(仓库路径) (一个字母都不能搞错哦),会在桌面得到下图3的空文件夹 (例如:git clone ssh://yuwangimac@192.168.1.101/Users/yuwangimac/Desktop/WeProj/abcd.git   yuwangimac是我的电脑名字) 1.4 把2的部分复制放到3的文件夹下面,因为原本的项目是没用git管理的,克隆的3的文件夹已经是git管理的了,并且跟自己建立的仓库有连接,所以要把自己的项目复制进去 1.5 cd到3的文件夹下,①git add . ②git commit -m "first" ③git push origin master 走完这3步代码就传到自己键的仓库了 2.项目 (2.1 2.2 2.3在前面已经写了) 2.1 cd 到项目目录下    git add.  git commit -m “提交" 2.2 项目目录下   git remote add origin  ssh://仓库本机名字(打开git 顶部@符号前面就是本机名字)@本机ip地址/abcd(仓库路径) (例如:git remote add origin ssh://yuwangimac@192.168.1.101/Users/yuwangimac/Desktop/WeProj/abcd.git   yuwangimac是我的电脑名字) 2.3 git push origin master 将项目上传到仓库 3.别人下载项目、上传 3.1 克隆项目 cd将要放项目的目录下 git clone  ssh://仓库名字(电脑名字)@仓库ip地址(电脑ip地址)/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  ssh://仓库本机名字(打开git 顶部@符号前面)@本机ip地址/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

    欢迎关注我的微信公众号:精品码农

    本人深深体会到入行时起点不是在大公司没人带的不易,以后写一些在iOS开发中踩过的坑,以及一些代码,一些好的思路在公众号中,大家一起成长。

    联系我:longmabs@foxmail.com

    转载请注明原文地址: https://ju.6miu.com/read-674228.html

    最新回复(0)