交钥匙版本控制设备:git push不适用于git://协议

沙绍尔姆

我正在使用TurnKey版本控制设备我按照此论坛帖子中的步骤创建了一个新项目

cd / srv / repos / git 
git init --bare project.git 
#允许通过git://进行只读访问... 
touch project.git / git-daemon-export-ok 
#使您的源显示在gitweb 
cd public 
ln -s /srv/repos/git/project.git project.git

我成功创建了一个项目newrepo3,并使用以下命令将其克隆:

$ git clone git://192.168.143.12/git/newrepo3
克隆到'newrepo3'...
远程:计数对象:3,完成。
远程:总计3(增量0),已重用0(增量0)
接收对象:100%(3/3),已完成。

但是,当我尝试向其推送提交失败时:

$ git push
致命:远程错误:访问被拒绝或存储库未导出:/ git / newrepo3

请注意,我使用的是git://协议,而不是ssh://一个。

最高630

您不应该使用git协议进行推送,因为它不支持身份验证。从技术上讲,它是可行的。

来自git-daemon docs

接收包

这为git send-pack客户端提供服务,允许匿名推送。默认情况下,它是禁用的,因为协议中没有身份验证(换句话说,任何人都可以将任何内容推送到存储库中,包括删除引用)。这仅适用于每个人都友好的封闭LAN设置。可以通过将daemon.receivepack配置项设置为true来启用此服务。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Git pre-push hook 似乎不适用于 git push

来自分类Dev

Git克隆不适用于npm

来自分类Dev

Git克隆仅适用于ssh:// git @ ..而不适用于git @

来自分类Dev

交互模式下的某些选择不适用于git

来自分类Dev

git add -p不适用于Ctrl + h

来自分类Dev

git不适用于macOS Catalina中的R / RStudio

来自分类Dev

Visual Studio不适用于git工作树

来自分类Dev

Git签出不适用于WordPress的子模块

来自分类Dev

Plink不适用于sudo中git的命令文件

来自分类Dev

部署密钥不适用于git pull

来自分类Dev

Git 提交不适用于 Mac 上的 Atom

来自分类Dev

SSH 密钥不适用于任何 GIT 存储库

来自分类Dev

Git post-receive hook 不适用于 Github

来自分类Dev

在Git控制台中,路径不适用于%20的文件名空间

来自分类Dev

在Git控制台中,路径不适用于%20的文件名空间

来自分类Dev

LocalStorage 不适用于移动设备?

来自分类Dev

Dragula 不适用于触摸设备

来自分类Dev

Ajax 不适用于移动设备

来自分类Dev

用于删除不适用于 Windows 的敏感数据的 Git 过滤器分支

来自分类Dev

git add命令不适用于离子项目

来自分类Dev

Git子树推送似乎可以推送不适用于子树的提交?

来自分类Dev

为什么Git忽略不适用于__pycache__文件夹?

来自分类Dev

Git commit -am不适用于初始提交。为什么?

来自分类Dev

PowerShell Tee-object命令不适用于git pull

来自分类Dev

vimrc设置不适用于在ConsoleZ中运行的git bash

来自分类Dev

git add不适用于一个文件夹

来自分类Dev

适用于GIT的Visual Studio工具-FETCH / PUBLISH与PULL / PUSH

来自分类Dev

iOS绑定库不适用于模拟器,但适用于设备

来自分类Dev

适用于Android的附近连接API-不适用于某些设备

Related 相关文章

热门标签

归档