本地Git服务器设置(使用bonobo)

时间:2013-09-29 06:45:54

标签: asp.net git iis git-svn bonobo

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

enter image description here

任何人都可以指导我,导致此错误的原因以及如何解决? 另外,如果您能告诉我任何其他更好的Git服务器进行本地设置,那么您已经尝试过了,我们非常感激。

1 个答案:

答案 0 :(得分:4)

我找到了解决方案

  

IIS - this configuration section cannot be used at this path (configuration locking?)

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

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

  

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

我搜索并发现了这个:

  

Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive

Kenik的回答

  

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

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

<强>更新

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

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

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

         

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

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

    注意

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