#linux #git
Mam takie coś w hooku, co ma rzekomo izolować bezpiecznie tymczasowy katalog:

TARGET_USER='git'
TARGET_CMD='/bin/bash' # but it can be any command
NEWTMP="$(mktemp -d)" # securely create a new empty tmp folder

chown "root:$TARGET_USER" "$NEWTMP"
chmod 770 "$NEWTMP"

unshare --mount -- /bin/bash -c "mount -o bind,noexec,nosuid,nodev '$NEWTMP' /tmp && sudo -u '$TARGET_USER' $TARGET_CMD"
Problem jest taki:

remote: chown: changing ownership of '/tmp/tmp.Zo6g31fp6f': Operation not permitted
remote: unshare: unshare failed: Operation not
Powinno się używać polskich znakòw w świecie programowania i commitowania w gicie? Mam nazwisko z znakami, ktòrych nie ma w języku angielskim, a wszystkie commity czy w firmie czy lokalnie dla siebie są w języku angielskim. Jest jakaś reguła? Chodzi mi też o to, że jak podpiszę commity danymi bez polskich znakòw, to żeby nikt mi nie mògł zarzucić, że to nie ja #
Mireczki potrzebuję pomocy z #git #naukaprogramowania

Załóżmy taką sytuację:

-jestem na branchu master
-tworzę nowy branch mirko
-wchodzę na branch mirko i tam sobie coś robię
-w miedzyczasie ktoś spushował coś nowego na mastera
-ja chcę teraz na branchu mirko uzupełnić swoje pliki o zmiany z mastera nie tracąc swoich wypocin

Jak takie coś zrobić?
@cl_master: W skrócie: git pull origin master
W przypadku konfilktów etc. możesz najpierw zrobić 'git stash' wtedy zachowujesz swoje zmiany, potem pull z mastera, a następnie 'git stash apply' i rozwiązujesz konflikty.
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang i #haskell

Pełna wersja tego zestawienia https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-06-04-2020/

A jeśli chcesz jeszcze więcej, zapisz się do mailingu https://devopsiarz.pl/newsletter/zapisz/

Jeśli chcesz, aby Cię wołać, zapisz się do mirkolisty https://devopsiarz.pl/mirkolista



### Materiały tego zestawienia (wyróżnienie subiektywne)

https://devopsiarz.pl/kurs-ansible/yt-livestream-tworzenie-i-deploy-wlasnej-listy-mailingowe-sendy-aws-ses/


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python.

W tym tygodniu poprawiałem stronę devopsiarz.pl i postaram się ją częściej aktualizować - zachęcam
do częstszego zaglądania. Jeśli doceniasz moje materiały, możesz wykopać poniższe znaleziska:

https://www.wykop.pl/link/5421951/jaki-edytor-ide-wybrac-do-programowania-w-go-gdy-mowa-o-wiekszych-projektach/
https://www.wykop.pl/link/5422579/niskokosztowa-lista-mailingowa-w-oparciu-o-sendy-i-amazon-ses-z-pomoca-ansible/

Pełna wersja tego zestawienia: https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-30-03-2020/

A jeśli chcesz jeszcze więcej, zapisz się do mailingu:
8 aktualnych promocji na ebooki, książki i kursy programistyczne i IT

Wysypało worek z promocjami:

1. Dzisiaj kończy się propozycja -30% na ebooka Domain-Driven Design. Zapanuj nad złożonym systemem informatycznym. Do końca dnia (28.03.2020) za 49,50 zł.

Więcej informacji: LINK DO AKCJI

2. Do 29.03.20 trwa propozycja -49.49% na kurs wideo Node.js. Do końca tygodnia (29.03.2020) za 39,90zł. Do części kursów dodawany jest darmowy ebook..

Więcej informacji: LINK DO AKCJI #nodejs

3.
tomaszs - 8 aktualnych promocji na ebooki, książki i kursy programistyczne i IT

Wy...

źródło: comment_1585415483sO2Ad2zNDh3Um3t3ru3FH5.jpg

Pobierz
  • Odpowiedz
#git #linux
Jak z repo wyciągnąć:
a) konkretny branch OPRÓCZ wybranych plików i folderów (czyli exclude) i umieszczanie ich w innym miejscu na serwerze
b) konkretny branch a z niego konkretny folder (np. public) i umieszczenie zawartości tego folderu w konkretnym miejscu na serwerze
?

Znam to:

while read oldrev newrev refname
do
if [ "test" = "$branch" ]; then
git --work-tree=/target/folder checkout -f $branch
fi
done

I metody z git archive
konto usunięte via Wykop Mobilny (Android)
  • 0
Mirki, powiedzcie, czy dobrze to robie:

Mam fork repo. Klonuje go, robie brancha, wprowadzam zmiany, robie pull request.
PR zostaje zaakceptowany. I teraz chce zsynchronizowac swój fork z upstream, ale nie wiem co zrobić lokalnie ze swoim branchem? Merge z master -> usunąć brancha -> sync forka z upstream? Czy jakoś inaczej?
#programowanie #git #github
@Schnurlostelefon: checkout na mastera i git pull origin $(current_branch) i tyle wystarczy, co zrobisz z tym branchem lokalnie i co sie z nim stanie na zdalnym repo nie ma znaczenia (ale domyslnie chyba po zmergowanym pr branch na zdalnym repo sie usuwa)
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto #security, #apple, #rustlang,
#haskell i czasem #produktywnosc

Ponieważ w tym tygodniu sporo Was albo na #pracazdalna, albo coś w ten deseń (piwnica), z powodu wszystkim wiadomego, to mam dla Was nieco więcej linków, bo jak zdalnie,
@ponton: sam się podaj do ojca, to było w podkarpackim, tylko ktoś się spytał o podlaskie w pierwszym komentarzu wtedy i tak przylgnęło, potem op to naprostował, ale nie wszyscy są na czasie ;)
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python.



### Materiał tego zestawienia (wyróżnienie subiektywnie) ###

https://stackshare.io/ - #programowanie #technologie

Dzięki tej stronie możesz zobaczyć potencjalne technologie, które spotkasz w różnych projektach IT. Różne osoby i firmy
dają tam informacje o swoich stackach technologicznych wraz z uzasadnieniem dlaczego używają,
Pytanie, może głupie, ale:

Czy za pomocą programu SourceTree mogę dodawać pliki na repozytorium na dowolnej stronie? Bo do tej pory używałem tylko bitbucketa, a teraz się dowiedziałem, że od jutra będę musiał zacząć korzystać z githuba.
Do tej pory doczytałem na necie, że można, ale wolę dostać konkretną odpowiedź od wykopowych programistów.

#programowanie #naukaprogramowania #git
@maciorqa: Niektórych rzeczy nie zrobisz w source tree tak łatwo jak możesz w konsoli.
Przez 95% czasu wystarcza GUI, ale czasami trzeba wejść w konsole.
Ale to raczej w większych projektach przy dużej ilości osób :)
  • Odpowiedz
Takie pytanko trochę z #programowanie, a trochę może z #git
Powiedzmy, że mam apkę w #node u siebie lokalnie na kompie i chciałbym ją zsynchronizować z serwerem zdalnym.
Czyli: zmieniam coś w pliku u siebie, *cyk* (tu jakaś komenda git) i zmiany lądują od razu na stronce gotowe do działania, bez żadnego bawienia się w jakieś ftp, itepe?
via Wykop Mobilny (Android)
  • 3
@fstab: nie xd deployment jest robiony za pomoca odpowiednich narzędzi xd git sluzy jedynie do "przechowywania" kodu

@aczikibom: git to system do wersjonowania. Twoje repozytorium umieszczasz np na bitbuckecie i do niego "puszujesz" wszystkie zmiany. zeby z automatu twoja strona sie aktualizowala musisz skorzystac z narzedzi do CD ktore beda sie odpalaly po twoim wypchnieciu zmian i automatycznie wysla ten kod tam gdzie twoja strona jest hostowana.
  • Odpowiedz