Natknąłem się na ten błąd podczas przesyłania projektu do gitlab. Nie sklonowałem z gita, ale zamiast tego załadowałem projekt. Aby przesłać kod do gitlab, możesz skorzystać z dwóch sposobów: ssh lub https. Jeśli używasz https, musisz podać nazwę użytkownika i hasło do konta gitlab. Aby przesłać kod do gita, możesz użyć następującego.
Pierwsze przeniesienie do Git
>$ cd
>$ mkdir .ssh;cd .ssh
>$ ssh-keygen -o -t rsa -b 4096 -C "email@example.com"
Parametr -C jest opcjonalny, zapewnia komentarz na końcu klucza, aby odróżnić go od innych, jeśli masz wiele. Spowoduje to utworzenie id_rsa (twój klucz prywatny) i id_rsa.pub (twój klucz publiczny). Przekazujemy nasz klucz publiczny i przechowujemy nasz klucz prywatny - no cóż, prywatny. Użytkownik Gitlab za Ustawienia miejscu można byłoby następnie dodać swój klucz publiczny do konta , co pozwala nam w końcu popchnąć.
W lokalizacji twojego projektu (katalogu) użyj poniższego polecenia
git init
Przekształca bieżący katalog w repozytorium Git. Dodaje to podkatalog .git do bieżącego katalogu i umożliwia rozpoczęcie nagrywania wersji projektu.
Push przy użyciu ścieżki https
git push --set-upstream https://gitlab.com/Account_User_Name/Your_Project_Name.git master
Wciśnij używając ścieżki ssh
git push --set-upstream git@gitlab.com:Account_User_Name/Your_project_Name.git master
- konfiguracja upstream: informuje git o ścieżce do pochodzenia. Jeśli Git wcześniej wypchnął Twoją aktualną gałąź, zapamięta, gdzie jest początek
master : jest to nazwa gałęzi, do której chcę przekazać podczas inicjalizacji