logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] Zmiana domyślnego repozytorium KiCad na GitHub na własne - jak to zrobić?

MES Mariusz 30 Maj 2019 23:26 462 3
  • #1 17989316
    MES Mariusz
    Poziom 36  
    Witam.

    Jakiś czas temu opiekunowie KiCad-a postawili na repozytorium Github-a.
    Zastanawiam się, czy istnieje możliwość zmiany domyślnego repozytorium opiekunów GitHub-a:

    Zmiana domyślnego repozytorium KiCad na GitHub na własne - jak to zrobić?

    na własne. Zgaduję, że jeśli założę konto na githubie i zorganizuję na nim taką samą strukturę katalogów i podepnę w miejsce zmiennej KIGITHUB repozyturium np. https://github.com/KiCad_Mariusz zamiast domyślnego https://github.com/KiCad oraz opróżnię dotychczasowe foldery:

    Zmiana domyślnego repozytorium KiCad na GitHub na własne - jak to zrobić?

    To załadują mi się do nich pliki z mojego repo. Innymi słowy zgaduję, że działa to tak:

    Zmiana domyślnego repozytorium KiCad na GitHub na własne - jak to zrobić?

    Dobrze myślę?

    Zgaduję też, że (niestety) nie jest to repozytorium dwukierunkowe. Znaczy się, kiedy zedytuję bibliotekę lokalnie, efekty edycji (niestety) nie trafią automatycznie na GitHub-a?

    Próbował ktoś podziałać w ten sposób? Swoją drogą przydałoby się mieć możliwość dołączyć dwa repozytoria GitHub-a (to od opiekunów oraz własne).
  • #2 18002509
    ZbeeGin
    Poziom 39  
    Na początek musisz wiedzieć, że biblioteki zdalne były przewidziane tylko dla footprintów. Zatem nie ma szans na przeniesienie wszystkiego do chmury obliczeniowej. Lecz nawet w tak ograniczonym stopniu KiCad przyjął dość dziwną metodę dostępu do repozytoriów GitHUB, zatem trzymanie swoich bibliotek w ten sposób szybko doprowadzi Cię do szewskiej pasji. Zwłaszcza jak w miejscu gdzie akurat będziesz potrzebował tych bibliotek będzie wolne łącze.

    Co do "jednokierunkowości" to są na to sposoby i zowie się to Copy-On-Write. Potem tylko synchronizować zmiany w C-O-W z główną gałęzią i po sprawie (Np. rzutować C-O-W na swoje repozytorium lokalne i regularnie go wypychać). Korzystając jednak z wersji 5.x trzeba się mocno napracować by to uruchomić, a kto wie czy nie zostanie to po cichu całkowicie wyłączone w którejś aktualizacji serii 5.x. Na razie jeszcze działa...

    MES Mariusz napisał:
    Próbował ktoś podziałać w ten sposób? Swoją drogą przydałoby się mieć możliwość dołączyć dwa repozytoria GitHub-a (to od opiekunów oraz własne).

    Możesz mieć tyle repozytoriów zdalnych ile zapragniesz, to tylko kwestia posiadanych kont i zdefiniowania zmiennych lub bezpośrednich adresów.
  • #3 18002541
    MES Mariusz
    Poziom 36  
    Z uwagi na powyższe niedogodności, póki co, próbuję przekonać developera https://www.dwservice.net/ by do swojego klienta przeglądarkowego wdrożył (obok manualnego przesyłania plików pomiędzy maszynami, które już jest) funkcjonalność synchronizacji folderów pomiędzy maszyną z przeglądarkowym klientem a maszyną zdalną (domowym zawsze włączonym komputerem).

    Dzięki temu, logując się na dowolnym komputerze do usługo https://www.dwservice.net/ po chwili będziemy mieli zsynchronizowane foldery (biblioteki, projekty, ewentualnie kicad portable), dzięki czemu będzie można w dowolnej chwili na dowolnym komputerze kontynuować rozpoczęte projekty. W tym edytować / akualizować własne biblioteki, bo wszystko będzie się działo dwukierunkowo, i wystarczy do tego przeglądarka z klientem dwservice uruchomiona w tle (i modyfikowane projekty / biblioteki będą w czasie rzeczywistym aktualizowane również na domowym komputerze).

    Taki jest mój zamysł. Ile z tego wyjdzie - pokaże czas.

    Niechcąco demat się zdublował -> https://www.elektroda.pl/rtvforum/topic804863-2340.html#18002533 więc tutaj zamykam.
  • #4 18002546
    MES Mariusz
    Poziom 36  
    Z uwagi na powyższe niedogodności, póki co, próbuję przekonać developera https://www.dwservice.net/ by do swojego klienta przeglądarkowego wdrożył (obok manualnego przesyłania plików pomiędzy maszynami, które już jest) funkcjonalność synchronizacji folderów pomiędzy maszyną z przeglądarkowym klientem a maszyną zdalną (domowym zawsze włączonym komputerem).

    Dzięki temu, logując się na dowolnym komputerze do usługo https://www.dwservice.net/ po chwili będziemy mieli zsynchronizowane foldery (biblioteki, projekty, ewentualnie kicad portable), dzięki czemu będzie można w dowolnej chwili na dowolnym komputerze kontynuować rozpoczęte projekty. W tym edytować / akualizować własne biblioteki, bo wszystko będzie się działo dwukierunkowo, i wystarczy do tego przeglądarka z klientem dwservice uruchomiona w tle (i modyfikowane projekty / biblioteki będą w czasie rzeczywistym aktualizowane również na domowym komputerze).

    Taki jest mój zamysł. Ile z tego wyjdzie - pokaże czas.

    Niechcąco demat się zdublował -> https://www.elektroda.pl/rtvforum/topic804863-2340.html#18002533 więc tutaj zamykam.

    Dodano po 5 [minuty]:

    Rozwiązanie problemu opisane wyżej.
REKLAMA