github / github/app

Allow project / GitHub repo addition to recognize bare clones

Đang mở
#1,434 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Requests and ideas
Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
2.1k
Fork
153
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

### Feature summary

_No response_

### What problem are you trying to solve?

When adding a project or GitHub repository, the current flow does not recognize repositories that are bare clones. This makes the repo appear unsupported or unavailable even though it is a valid repository state.

### Proposed solution

Update the repository/project addition flow to detect bare clone repositories and treat them as valid inputs for addition. If there are any limitations, surface a clear message explaining the constraint instead of failing silently or rejecting the repo outright.

### Workflow impact

This would remove a setup blocker for users working with bare clones and make repository onboarding more reliable, especially in environments where repositories are mirrored or managed in bare form.

### Installation context

GitHub App repository addition flow

### Additional context

If relevant, the repository may be managed as a bare clone rather than a working tree checkout.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu với quy trình thêm repository của GitHub App và theo dõi cách quy trình này xác thực các repository không có working tree. Trước tiên, hãy kiểm tra trường hợp bare clone, sau đó xác định hành vi được hỗ trợ và thông báo giới hạn rõ ràng; hoàn tất khi một bare clone có thể được thêm vào hoặc bị từ chối kèm lời giải thích rõ ràng.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Lĩnh vực
developer-experience
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.