Allow project / GitHub repo addition to recognize bare clones
- 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
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