大佬教程收集整理的这篇文章主要介绍了从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。
那么你是否按照这些步骤?
它拥有充分的存款权力,在他的主目录。
# 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,请注明来意。