Synology-Forum.nl

Packages => 3rd party Packages => SickBeard => Topic gestart door: TonVH op 16 november 2014, 14:31:19

Titel: Git: "Please tell me who you are" + "Local branch ahead of master"
Bericht door: TonVH op 16 november 2014, 14:31:19
Ik gebruik Sickrage nu al enige tijd en die is via "Sickbeard Custom" geïnstalleerd alsmede GIt geïnstalleerd. Sedert kort zie ik 2 vreemde meldingen:

1.  In Logs & Error een heel verhaal:
Citaat
2014-11-16 14:15:35 CHECKVERSION :: git pull -f origin master returned : From https://github.com/SickragePVR/SickRage
 * branch            master     -> FETCH_HEAD
*** Please tell me who you are.
Run
  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'sickbeard-custom@DS415p.(none)')
2014-11-16 14:15:33 CHECKVERSION :: Local branch is ahead of master. Automatic update not possible.

Samengevat: E.e.a. kan niet bijgewerkt worden want GIT heeft toegangscodes nodig.

Heb gepoogd om via Terminal "git config ......" uit te voeren maar er volgt een foutmelding "-ash: git: not found". Vraag is dus: waar staat GIT? Overigens kan ik mij niet herinneren bij installatie van GIT iets te hebben ingevoerd.

Git opnieuw installeren kan helaas alleen als ik eerst CP e SR verwijder en daar voel ik niet zoveel voor.


2.  Boven aan Sickrage staat een vreemde melding: "Local branch is ahead of master. Automatic update not possible.". Zou te maken kunnen hebben met voorgaande melding of niet?

Titel: Re: Git: "Please tell me who you are" + "Local branch ahead of master"
Bericht door: Ben(V) op 16 november 2014, 14:37:14
Er is wat onenigheid tussen de verschillende ontwikkelaars van SickRage geweest en hebben ze de lokaties van de fork wat heen en weer geschoven.
Als je pech hebt en op het verkeerde moment geupdate hebt ben je daar het slachtoffer van geworden.
hier kun je de oplossing lezen.

https://sickrage.tv/forums/forum/help-support/bug-issue-reports/10350-local-branch-is-ahead-of-develop-read-for-fix
Titel: Re: Git: "Please tell me who you are" + "Local branch ahead of master"
Bericht door: TonVH op 16 november 2014, 15:32:07
Probleem is dat hij een foutmelding geeft: "-ash: git: not found" en als ik dit "/volume1/@appstore/git/bin/git reset --hard @{u}" ingeef komt er een verhaal
Citaat
fatal: Not a git repository (or any parent up to mount point /volume1)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

Vrees dat het een nieuwe install gaat worden.
Titel: Re: Git: "Please tell me who you are" + "Local branch ahead of master"
Bericht door: Ben(V) op 16 november 2014, 15:51:33
Sta je wel in de goede directory als je dat git commando geeft.
Het moet volgens mij zijn:
/volume1/@appstore/sickbeard-custom/var/SickBeard

Als ik daar sta en het volgende commando geeft krijg ik bijvoorbeeld de history te zien.
Citaat
/volume1/@appstore/git/bin/git log
Titel: Re: Git: "Please tell me who you are" + "Local branch ahead of master"
Bericht door: BZwart op 16 november 2014, 20:21:33

Vrees dat het een nieuwe install gaat worden.

Ik had het zelfde probleem en heb dit opgelost door backup maken/new install/backup terugzetten. Alles bij elkaar  5 minuten werk.
Titel: Re: Git: "Please tell me who you are" + "Local branch ahead of master"
Bericht door: TonVH op 16 november 2014, 21:00:15
Heb ik in de tussentijd ook maar gedaan. Koste wel iets meer dan 5 min. want de poster iconen werden niet overgezet en dus voor elke serie een "Full Update" gedaan.