2017-05-02 13 views
11

Trong Android Studio khi tôi nhập khẩu tải dự án từ linkđăng ký dưới hình gốc Git, nhưng không có kho Git được tìm thấy ở đó

tôi nhận được lỗi như

"Invalide VCS root mapping" The directory C:\Users\****\Desktop\video_diary-master is registered as a Git root, but no Git repositories were found there. 
+0

tốt trước hết là có vẻ như bạn đang thiếu một dấu gạch chéo sau Users – matrix

+0

Đó là lỗi thông báo popup nó được như "Thư mục C: \ Users \ myname \ Desktop \ video_diary -master được đăng ký dưới dạng gốc Git, nhưng không tìm thấy kho Git nào ở đó. " –

+0

bạn đã sao chép kho lưu trữ? Bạn thấy gì trong thư mục? – matrix

Trả lời

8

Có một thư mục .idea trong kho lưu trữ không nên ở đó. Bên trong nó là các tệp liên quan đến vcs có thể chứa đường dẫn không nằm trên PC của bạn.

Đảm bảo có thư mục .git trong phạm vi dự án gấp trên máy tính của bạn. Nếu không thì bạn sẽ phải sao chép dự án đúng nếu bạn cần các công cụ vcs được kích hoạt. Dưới đây là một liên kết trên làm thế nào để làm điều đó: Git Basics, tìm kiếm Nhân bản một Repository hiện

Sau đó, bạn sẽ cần phải đóng Android Studio, xóa các thư mục .idea và sau đó mở Android Studio nữa. Nó sẽ tạo lại thư mục .idea và vấn đề cần được giải quyết.

0

Tôi gặp vấn đề tương tự như trên. Khi tôi nhấp vào "cấu hình" bên dưới thông báo lỗi, tôi nhận ra rằng không phải tất cả các mô-đun của tôi trong cùng một thư mục dự án trên hệ thống của tôi (các cửa sổ trong trường hợp của tôi). Để chính xác, mô-đun đã đưa ra lỗi này không nằm trong thư mục dự án.

Để giải quyết, tôi chỉ xóa mô-đun từ intelliJ bằng cách đi tới tệp-> cấu trúc dự án-> nhấp vào "Mô-đun" trong cửa sổ bật lên -> chọn mô-đun cung cấp lỗi và xóa bằng cách nhấp vào dấu '-' (dấu trừ).

Tôi đã thêm lại cùng một mô-đun từ Hệ thống kiểm soát phiên bản (git trong trường hợp của tôi) và đảm bảo rằng tôi đã chọn đúng thư mục dự án lần này.

hoặc chọn vcs không.

Hy vọng điều này sẽ hữu ích.

1
  1. Đổi tên thư mục dự án hiện tại của bạn (thư mục mới bạn muốn đặt trên GitHub) thành một cái gì đó như MyProjectBackup.

  2. Trong Android Studio, truy cập Tệp> Mới> Tệp từ kiểm soát phiên bản> GitHub. Sau đó đăng nhập bằng tên người dùng và mật khẩu GitHub của bạn và chọn tên kho lưu trữ của dự án cũ của bạn từ danh sách các repo GitHub của bạn. Tiếp tục qua trình hướng dẫn nhập và bạn sẽ kết thúc với dự án cũ của mình trong Android Studio. (Ví dụ, dự án cũ của bạn là MyProject và dự án mới của bạn là ở MyProjectBackup).

  3. Xóa thủ công mọi thứ ngoại trừ .git.gitignore (và có thể cả readme và giấy phép) từ thư mục dự án MyProject của bạn.

18

Trong trường hợp của tôi, tôi không phải làm việc với git, tôi chỉ muốn chạy các dự án mà tôi đã tải về và đã được nhắc nhở tôi lỗi này

Trên Android Studio 3.0 Tôi nhấp vào Configure ở cửa sổ popup xuất hiện ở góc dưới bên phải

configure popup

này sẽ tự động mở một cửa sổ [truy cập cũng như thông qua File-> Settings] trên tab Version Control. Tôi chọn mục đầu tiên trong danh sách lớn hơn và tôi loại bỏ nó cách nhấp vào dấu trừ màu đỏ

enter image description here

Sau này lỗi sẽ biến mất

+0

nhờ Dude đã làm việc cho tôi –

+0

Sau khi loại bỏ git, hãy nhớ để làm sạch dự án và xây dựng lại một lần nữa. – Jerome

1

Nếu bạn đã cài đặt git và dự án là một repo nhân bản từ Github, hãy kiểm tra xem thư mục dự án của bạn có thiếu thư mục .git hay không.

nếu thư mục này không được tìm thấy, bằng cách sử dụng Terminal, thay đổi vào thư mục dự án của bạn và chạy như sau:

$ git init

Bạn có thể hav mất thư mục .git của bạn hoặc nó có thể đã bị hỏng sau khi ban đầu của bạn bản sao từ Github. Một số vấn đề khó hiểu có thể phát sinh tùy thuộc vào những gì đã xảy ra sau đó. Vì vậy, đọc dưới đây trong trường hợp của các vấn đề git push:

https://allaudin.github.io/git-unrelated-histories/

https://stackoverflow.com/a/39783462

1

Trong điều kiện của tôi, tôi đã nhấp vào "Cấu hình". Nó mở cài đặt Trong đó tôi đã xóa URL (Địa chỉ Lỗi). Nó phù hợp với tôi.

Tôi cũng đang sử dụng Linux. Vì vậy, tôi đã cài đặt chương trình git trên máy của tôi.

sử dụng này:

sudo apt-get install git. 
Các vấn đề liên quan