【问题标题】:Local Git Server Setup (using bonobo)本地 Git 服务器设置(使用 bonobo)
【发布时间】:2013-10-05 04:43:44
【问题描述】:

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

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

【问题讨论】:

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


【解决方案1】:

我找到了解决办法

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

(选择的答案对我有帮助)。

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

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

我搜索并找到了这个:

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

凯尼克的回答

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

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

更新:

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

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

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

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

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

注意

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-25
    • 1970-01-01
    相关资源
    最近更新 更多