Witam, piszę tutaj ponieważ nie znalazłem lepszego miejsca. Posiadam dość nietypowy problem, związany z wersjonowaniem kodu, a mianowicie.
Posiadam w domu mały serwer z linux debian - chciał bym uruchomić na nim system GIT ( nie jest to dla mnie problem) ale chciał bym mieć dostęp do tego właśnie repozytorium z poziomu Visual Studio, oddawać zmiany i zarządzać moim kodem z poziomu windows - nie potrafię sobie z tym poradzić - proszę Was o pomoc, być może ktoś potrafi mi pomóc w rozwiązaniu mojego problemu.

- Rejestracja:ponad 9 lat
- Ostatnio:6 miesięcy
- Lokalizacja:Czudec
- Postów:59

- Rejestracja:prawie 8 lat
- Ostatnio:ponad 7 lat
- Postów:67
$ cd /opt/repos
/opt/repos$ git init --bare my_repo.git
Później na maszynie z windą:
git clone ssh://<user>:<ip_debian>:/opt/repos/my_repo.git
Polecam dodać klucz SSH i używać keyagent'a na windzie, wtedy będziesz podawał tylko hasło do klucza. Albo nie będziesz musiał podawać nic jeśli Twój klucz nie będzie chroniony hasłem.

- Rejestracja:ponad 9 lat
- Ostatnio:6 miesięcy
- Lokalizacja:Czudec
- Postów:59
samouczek napisał(a):
$ cd /opt/repos /opt/repos$ git init --bare my_repo.git
Później na maszynie z windą:
git clone ssh://<user>:<ip_debian>:/opt/repos/my_repo.git
Polecam dodać klucz SSH i używać keyagent'a na windzie, wtedy będziesz podawał tylko hasło do klucza. Albo nie będziesz musiał podawać nic jeśli Twój klucz nie będzie chroniony hasłem.
Dzięki za pomoc ale co jeśli nie mam gita na kompie- windows - tylko ta wtyczkę do VS ? muszę zainstalować Git na kompie?
poprowadzisz mnie krok po kroku, ewentualnie znajdziesz chwilę żeby się połączyć przez skype lub Team Viewer i pomożesz mi to zrobic ?



- Rejestracja:prawie 8 lat
- Ostatnio:ponad 7 lat
- Postów:67
Nie znam VS, nie chcę znać VS. Zakładam, zę VS ma klienta gita wbudowanego jeśli się z nim integruje. Jeśli nie masz gita na windowseie clone
który pisałem możesz pewnie wykonać z poziomu VS. Istotne tu będzie adres repozytorium skąd masz pobrać kod - podałem go w odpowiedzi wyżej.


- Rejestracja:ponad 8 lat
- Ostatnio:ponad 6 lat
- Lokalizacja:Lublin
- Postów:197
Bardzo ładnie działa klient git na windows: https://git-scm.com/download/win
Możesz uruchomić w trybie Bash lub GUI, tutaj fajny tutorialek na Youtube znalazłem:
- Rejestracja:ponad 8 lat
- Ostatnio:2 dni
- Postów:86
@bl4ster: @Pawci_o warto dodać że na tej samej stronie jest książka "Pro Git":
Wersja v2 w j. angielskim: https://git-scm.com/book/en/v2/
Wersja v1 w j. polskim(!): https://git-scm.com/book/pl/v1/
Przerabiałem i polecam :)

- Rejestracja:około 17 lat
- Ostatnio:około 14 godzin
- Lokalizacja:Wrocław
Pawci_o napisał(a):
Dzięki za pomoc ale co jeśli nie mam gita na kompie- windows - tylko ta wtyczkę do VS ? muszę zainstalować Git na kompie?
A możesz machać lewą ręką jeśli nie masz lewej ręki?
To chyba oczywiste, że chcąc używać jakiegoś programu trzeba go najpierw mieć. W tym przypadku to banalne do sprawdzenia, po prostu utwórz sobie repozytorium Gita na swoim komputerze. Jeśli się nie uda, to prawdopodobnie nie masz go zainstalowanego.

- Rejestracja:ponad 9 lat
- Ostatnio:6 miesięcy
- Lokalizacja:Czudec
- Postów:59
samouczek napisał(a):
$ cd /opt/repos /opt/repos$ git init --bare my_repo.git
Później na maszynie z windą:
git clone ssh://<user>:<ip_debian>:/opt/repos/my_repo.git
Polecam dodać klucz SSH i używać keyagent'a na windzie, wtedy będziesz podawał tylko hasło do klucza. Albo nie będziesz musiał podawać nic jeśli Twój klucz nie będzie chroniony hasłem.
Zrobiłem tak:
w git na linux utworzyłem sobie repozytorium:
/home/pawel/C#/GitRepo/ git init --bare repozytorium.git
na windzie mam zainstalowanego Gita i tak:
git clone ssh://pawel:192.168.11.100:/home/pawel/C#/repozytorium.git
dostaję komunikat: Please make sure you have the correct access rights
and the repository exists.
gdzie pawel- mam takiego użytkownika, próbowałem na root ale taki sam efekt, ip wpisałęm poprawne i ścieżki też...
proszę o pomoc

- Rejestracja:ponad 21 lat
- Ostatnio:około godziny
Spróbowałbym bez tego #
w nazwie, bo takie śmieszne znaczki w ścieżce lubią różne rzeczy psuć.
I ja nigdy nie piszę tego repozytorium.git
.
Po prostu git init
albo git init --bare
.



- Rejestracja:ponad 9 lat
- Ostatnio:6 miesięcy
- Lokalizacja:Czudec
- Postów:59
tree -pug /home/pawel/Repo - nie znaleziono polecenia
C:\Users\Pawci_o>ssh pawel@192.168.11.100
'ssh' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Pawci_o>
z linuxem łączę się za pomocą putty...


- Rejestracja:ponad 9 lat
- Ostatnio:6 miesięcy
- Lokalizacja:Czudec
- Postów:59
nie, do pawel@192.168.11.100 - dostaję się przez klienta Git CMD