zoukankan      html  css  js  c++  java
  • 和同事合作开发,使用局域网 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
     
     
  • 相关阅读:
    简单理解同步与异步
    Python3.x 安装Scrapy框架
    Python命名规范
    python 02/100例
    raw_input与input的区别
    二叉排序树
    串和广义表
    数据结构整理 第一章
    时间复杂度
    Music
  • 原文地址:https://www.cnblogs.com/arxive/p/7073824.html
Copyright © 2011-2022 走看看