Git   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了从Windows访问本地git存储库大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我有我的本地ubuntu服务器上的git存储库(由gitosis供电)

我想从另一台本地计算机访问Windows XP(MSYSGIT)

我已经在Windows机器上生成RSA密钥,并发布到ubuntu服务器

我有.ssh / config文件设置为在Windows机器上使用此密钥

linux的区别“sudo crontab -e”和“crontab -e”

为什么不等到孩子终止?

如何在Linux上与CLONE_VM一起使用CLONE_SETTLS

什么时候clone()和fork比pthread更好?

无法从github克隆git存储库

当我做

ssh git@192.168.0.6

这可以按需要工作,而不需要密码提示

但是,当我尝试克隆存储库:

git clone git@192.168.0.6:gitosis-admin

要么

git clone ssh://192.168.0.6/~/gitosis-admin

那么我得到以下错误

致命的:'gitosis-admin'似乎不是git仓库

当我尝试克隆与现有的用户帐户,例如用户名为primefaces

git clone atom@192.168.0.6:gitosis-admin

这工作正常,但不适用于其他回购项目

我的gitosis.conf:

[Gitosis的]

[组gitosis-admin]

可写= gitosis-admin

@H_446_0@members = windows_user atom @ atom-desktop

[团队]

可写=另一个项目

@H_446_0@members = @all

所以我的问题是:“问题在哪里? 我应该改变gitdaemon的设置吗?

Linux – 理解挂载名称空间和克隆CLONE_NEWNS标志

@H_446_0@mercurial hg克隆错误 – “中止:错误名称或服务未知”

如何在克隆后访问errno(或者:如何设置errno的位置)

gitolitepipe理克隆问题

克隆的奇怪行为

根据本教程 ,甚至可以在开始修改gitosis.conf文件之前完成git clone。


那么你是否按照这些步骤?

首先,它会创建一个名为“git”的用户


它拥有充分的存款权力,在他的主目录。

# Useradd-G git-d / home / git-s / bin / bash-m git

然后,我们将获得SSH公钥,并将其作为/tmp/cle.pub放入临时文件中。


然后,我们将以root身份运行这些命令:

sudo-Hu git gitosis-init < /tmp/cle.pub

在这种情况下,我们将作为git来运行,但是另外我们会碰到后者的家。


gitosis-init命令将通过添加用户的公钥作为包含提交配置的存储来启动归档。

如果成功,你应该得到这样的结果:

Initialized empty Git repository in. / Initialized empty Git repository in. /

(是的,两次!)

而如果你查看Git home的内容,就像魔术一样,它充满了文件

现在我们将更改文件权限。


事实上,我有时会注意到,由于权利问题,它并没有改变。

sudo chmod 755 /home/git/repositories/gitosis-admin.gif/hooks/post-update

这样做,我很高兴地宣布,Git你的服务器已经准备好了,只是添加你的存款和你的用户

现在,所有的配置都是通过我们将立即导入的存款在您的电脑上完成的:

git clone git @ [server address]: gitosis-admin.gif cd-gitosis admin.gif

大佬总结

以上是大佬教程为你收集整理的从Windows访问本地git存储库全部内容,希望文章能够帮你解决从Windows访问本地git存储库所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: