美文网首页
Mac 本地部署git,局域网部署git

Mac 本地部署git,局域网部署git

作者: 私人云笔记_骁勇波波 | 来源:发表于2022-04-27 14:01 被阅读0次

参考文章链接:

https://www.jianshu.com/p/38b345846dfc

https://www.jianshu.com/p/1d3b06b2b8ce

http://www.360doc.com/content/16/0509/10/12278201_557483906.shtml

安装 brew和git;
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

http://t.zoukankan.com/liyuzhao-p-4394474.html

git 常用指令:
https://www.cnblogs.com/jeesezhang/p/4350313.html

permission denied解决方法:
https://blog.csdn.net/u011978079/article/details/89784971

建立本地仓库的主要指令:

sudo git --bare init

cd ..

sudo chmod -R 777 gitService

cd gitService

sudo vim config

插入:

[receive]denyCurrentBranch = ignore, 记得属性换行!不能有多余的空格,否则报错。

Shift + G, 再输入o, w保存,q退出,冒号:是指令开头, :q! 是不保存退出,:wq是保存后退出编辑。

新建文件夹,测试

cd /Users/yellow/Downloads/gitClient

sudo git clone yellow@192.168.0.249:/Users/yellow/Documents/gitService

测试可以再客户端输入:

git status

实战记录:

yellow@yellowdeMacBook-Pro ~ % cd /Users/yellow/Documents/gitService 

yellow@yellowdeMacBook-Pro gitService % sudo git --bare init

Password:

hint: Using 'master' as the name for the initial branch. This default branch name

hint: is subject to change. To configure the initial branch name to use in all

hint: of your new repositories, which will suppress this warning, call:

hint: 

hint: git config --global init.defaultBranch

hint: 

hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and

hint: 'development'. The just-created branch can be renamed via this command:

hint: 

hint: git branch -m

Initialized empty Git repository in /Users/yellow/Documents/gitService/

yellow@yellowdeMacBook-Pro gitService % cd ..

yellow@yellowdeMacBook-Pro Documents % sudo chmod -R 777 gitService

yellow@yellowdeMacBook-Pro Documents % cd gitService

yellow@yellowdeMacBook-Pro gitService % sudo vim config

yellow@yellowdeMacBook-Pro gitService % sudo vim config

yellow@yellowdeMacBook-Pro gitService % cd /Users/yellow/Downloads/gitClient 

yellow@yellowdeMacBook-Pro gitClient % sudo git clone yellow@192.168.0.249:/Users/yellow/Documents/gitService

Cloning into 'gitService'...

The authenticity of host '192.168.0.249 (192.168.0.249)' can't be established.

ED25519 key fingerprint is SHA256:LGsMk9lSnyB4hrTyDDdy8CO8dfttrhb38Hm7aT+znys.

This host key is known by the following other names/addresses:

    /var/root/.ssh/known_hosts:1: 172.20.10.5

    /var/root/.ssh/known_hosts:4: 169.254.60.168

Are you sure you want to continue connecting (yes/no/[fingerprint])? yes

Warning: Permanently added '192.168.0.249' (ED25519) to the list of known hosts.

(yellow@192.168.0.249) Password:

warning: You appear to have cloned an empty repository.

yellow@yellowdeMacBook-Pro gitClient % cd /Users/yellow/Documents/gitService 

yellow@yellowdeMacBook-Pro gitService % git pull

fatal: this operation must be run in a work tree

yellow@yellowdeMacBook-Pro gitService % git status

fatal: this operation must be run in a work tree

相关文章

网友评论

      本文标题:Mac 本地部署git,局域网部署git

      本文链接:https://www.haomeiwen.com/subject/sytlyrtx.html