Git之使用(针对局域网)

续:Git之使用(针对本地)

16.连接GitHub
创建SSH Key:ssh-keygen -t rsa -C "youremail@example.com"(默认回车无需密码,在用户主目录生成.ssh文件夹)
登陆GitHub,打开“Account settings”,添加new SSH key(/.ssh/id_rsa.pub内容添加到key)
从远程库克隆,如:git clone https://github.com/miguelgrinberg/flasky.git

17.克隆局域网仓库(windows)
共享局域网仓库,直接访问网络路径(如://DESKTOP-EIR7POG/learngit或者//192.168.1.165/learngit,本机IP为192.168.1.165)
git clone //192.168.1.165/learngit
git默认拒绝了push操作,需要进行设置,修改.git/config添加如下代码:
[receive]
denyCurrentBranch = ignore

18.搭建局域网仓库(linux)
①下载git
sudo apt-get install git
②root创建git用户
sudo adduser git
③选一目录创建git空仓库(远程仓库)
sudo git init --bare sample.git
④把该仓库拥有者设置成git用户
sudo chown -R git:git sample.git
⑤设置git用户禁用shell登录
sudo nano /etc/passwd
git:x:1001:1001:,,,:/home/git:/bin/bash
改
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell

19.本地对远程仓库常用操作
①克隆远程仓库
git clone git@server:/srv/sample.git
②上传本地master分支到远程b1分支(远程分支可有可无)
git push origin master:b1
③本地更新远程仓库数据(两种,多人合作推荐第二种)
第一种:远程master合并到本地master
git pull origin master 
第二种:远程所有分支(branch)下载到本地(git branch -a可显示所有分支),通过分析异同,再合并
git fetch origin
git diff [指定分支] 
git merge [指定分支]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值