2

我正在尝试将 Bonobo Git 服务器设置为在集中式服务器上使用 github。我已按照他们文档中的说明进行操作。在按照他们的描述完成所有操作后,当我尝试访问 Bonobo 的 git 服务器网页时,出现以下错误。由于我是 Asp.Net 的新手,我无法完全理解问题所在。

在此处输入图像描述

谁能指导我,是什么导致了这个错误,我该如何解决?另外,如果您能告诉我您尝试过的其他更好的本地设置 Git 服务器,我们将不胜感激。

4

1 回答 1

5

我找到了解决方案

IIS - 此配置部分不能用于此路径(配置锁定?)

(选择的答案帮助了我)。

但不幸的是,现在出现了一个新的错误

无法识别的属性“targetFramework”。请注意,属性名称区分大小写。

我搜索并发现了这个:

无法识别的属性“targetFramework”。请注意,属性名称区分大小写

肯尼克的回答

向 IIS 注册框架对我有用: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i

帮我解决了这个问题。瞧,我终于设置了我的本地 git 服务器 :)

更新:

设置服务器后连接到服务器时遇到问题。以下序列对我有用:

  1. 在 Bonobo Git Server 上创建了一个空的 Git 存储库(在我的例子中:)localhost://Bonobo.Git.Server.new/。用户名和密码是 admin/admin。
  2. 从用户的管理控制创建用户。
  3. 创建了一个名为 newproject 的空存储库,将用户添加到存储库。
  4. 在客户端,我使用以下命令克隆存储库:

git clonehttp://username@server/Bonobo.Git.Server.new/newproject.git例如在我的情况下

git 克隆http://kamran@Bonobo.Git.Server.new/newproject.git

这在客户端克隆了存储库,并警告说存储库为空。但没问题。我搬进了存储库,创建了一些用于测试的文件,并使用git push. 现在进行测试,如果一切正常,我查看了存储库历史记录并在那里显示了我的提交 :) 为了进一步确保,我在另一个客户端上尝试了相同的过程,即克隆存储库,进行了一些更改并将它们推送到服务器。在那之后,在我的第一个客户上,我回来并提取了存储库git pull,并且更改就在那里 :)

笔记

必须关闭服务器的防火墙,客户端才能连接到服务器。

于 2013-09-29T08:05:17.490 回答