2010-06-07 30 views
5

Gần đây tôi đã đọc bài đăng của Scott Chacon "Smart HTTP Transport" và tôi hy vọng rằng nó có thể trở thành có thể thông qua IIS (windows 7) kể từ khi bài đăng đó được viết. Tôi đã không thể tìm thấy bất cứ điều gì cho thấy làm thế nào nó có thể được thực hiện, và Apache không phải là một lựa chọn trong môi trường dựa trên IIS 7 của tôi. Vì vậy, tôi đang ở một mất mát (git daemon đã được foiled cho tôi bởi một sự kết hợp của AVG chống virus và AD).Sử dụng GIT Smart HTTP qua IIS

Tôi muốn cung cấp quyền truy cập đọc/ghi được xác thực LDAP cho người dùng được chọn. Vì vậy, câu hỏi this có vẻ không liên quan.

Bạn có biết cách cung cấp quyền truy cập vào GIT qua IIS không?

+1

dự án của tôi [WebGit.NET] (https://github.com/otac0n/WebGitNet) đã được khoảng một thời gian, nhưng chúng tôi vừa phát hành phiên bản 2.0 Tính năng hiện tại: - Đẩy/Kéo qua HTTP/HTTPS - Nhật ký cam kết - Chế độ xem biểu đồ - Cơ sở hạ tầng plugin - Plugin tác động (hiển thị cho người dùng và tác động đóng góp của họ) - Đánh dấu cú pháp qua SHJS - Tải xuống tệp thô - Trình xem hình ảnh cho hình ảnh trong kho lưu trữ chúng tôi đang có kế hoạch hỗ trợ trong tương lai: - Trình theo dõi vấn đề plugin - Dù bạn * muốn gì! (Thêm một yêu cầu tính năng trên GitHub, và chúng ta sẽ thấy những gì chúng ta có thể làm!) –

+0

Cảm ơn John, tôi không còn ở công ty đó nữa, vì vậy bây giờ đó là vấn đề của người khác. Tuy nhiên tôi sẽ xem xét, bởi vì nó có thể là một vấn đề đôi khi trong tương lai. –

Trả lời

8

Tôi vừa tạo a project. Nó có một ASP.NET HttpHandler theo sau những gì Grack làm. Chào mừng bạn dùng thử.

+0

cảm ơn, yysun. Tôi sẽ! PS. Tại sao codeplex, và không github? :))) –

+0

bạn đang ở trên github rồi. làm tốt lắm! –

+0

hoạt động độc đáo. cảm ơn! –

1

Bạn có thể thực hiện việc này với giá đỡ trong IronRuby (http://github.com/jschementi/ironruby/tree/master/Merlin/Main/Hosts/IronRuby.Rack) và ứng dụng giá máy chủ Git http (http://github.com/schacon/grack). Bạn cần ít nhất Git 1.6.6, có thể 1.7.0 để làm việc này - Tôi không chắc chắn rằng nó sẽ, nhưng nó có thể. Nếu bạn đang chạy bất kỳ máy chủ ứng dụng Java nào, bạn cũng có thể biên dịch Grack thành một WAR, nếu đó là một tùy chọn.

+0

Tôi không chắc đó có phải là 'có' hay 'không', nhưng chắc chắn nó giống như một 'nó khó'. Cảm ơn Scott. –

7

GitAspx - By Jeremy Skinner

http://github.com/JeremySkinner/git-dot-aspx/downloads

Cài đặt Hướng dẫn

http://www.jeremyskinner.co.uk/2010/10/19/gitaspx-0-3-available/


Git Web

http://gitweb.codeplex.com/


Bonobo Git server

http://www.chodounsky.net/bonobo-git-server/


WebGitNET

https://github.com/otac0n/WebGitNet


Ngoài ra ... (phi IIS)

SCM quản lý phép bạn dễ dàng thiết lập máy chủ Git, Hg, và SVN qua HTTP/HTTPS theo một quy trình Java riêng biệt và hoàn chỉnh với tính năng xác thực được tích hợp sẵn.

http://www.scm-manager.org/
https://bitbucket.org/sdorra/scm-manager/

+0

Cảm ơn Brian. Đây có phải là mới? Tôi không thấy tài liệu tham khảo cho nó tại thời điểm tôi đăng này Q. –

+0

bất kỳ ý tưởng về làm thế nào để thêm một mật khẩu để GitAspx? Ngay bây giờ bất cứ ai có thể đẩy/kéo/etc – Rob

+0

Bạn có thể thử Git Candy, một nền tảng Git dựa trên ASP.NET MVC. Nguồn trên: http: //github.com/Aimeast/GitCandy, Bản trình diễn trên: http://git.53wb.com/ – Aimeast

Các vấn đề liên quan