Problem med dbwebb update

  • Författare
  • Meddelande

gel

css-hackare

  • Inlägg: 23
  • Blev medlem: 31 aug 2015, 16:49
  • Ort: Ronneby

Problem med dbwebb update

Inlägg12 okt 2015, 19:07

Hej!

Har lite problem med kommandot dbwebb update.
När jag kör ovanstående kommando för jag följande felmeddelande:

Befinner mig då i:
Kod: Markera allt
Gusseleet@DESKTOP-S9Q7FCB ~/dbwebb-dropbox


Felmeddelande:
Kod: Markera allt
FAILED Could not find file '.dbwebb.course', this is not a valid course repo.
This command must be executed within a valid course repo.


Kör jag en ls --all ser jag följande:
Kod: Markera allt
$ ls --all
.  ..  .csslintrc  .dbwebb.course  .git  .htmlhintrc  .html-minifier.conf  .phpcs.xml  .phpmd.xml  example  htmlphp  LICENSE  me  README.md


Info från kommandot dbwebb check
Kod: Markera allt
$ dbwebb check
Details on installed utilities.
------------------------------------
bash:               /usr/bin/bash
git:                /cygdrive/c/Program Files/Git/cmd/git
ssh:                /usr/bin/ssh
rsync:              /usr/bin/rsync
wget:               /usr/bin/wget
curl:               Command curl not found.

Details on the dbwebb-environment.
------------------------------------
Operatingsystem:    CYGWIN_NT-10.0 DESKTOP-S9Q7FCB 2.2.1(0.289/5/3) 2015-08-20 11:42 x86_64 Cygwin
Command issued:     dbwebb
Version of dbwebb:  v1.9.17x (2015-10-08)
Path to executable: '/usr/local/bin'
Config-file:        '/home/Gusseleet/.dbwebb.config'
Working directory:  '/home/Gusseleet/dbwebb-dropbox'
Local user:         'Gusseleet'
Local homedir:      '/home/Gusseleet'
Remote user:        'guel12'
Remote host:        'ssh.student.bth.se'

Details on current course-repo.
------------------------------------
This is not a valid course repo.


Har inte kört en update sedan jag skaffade Dropbox.
Kollade lite i forumet och gjorde följande: http://dbwebb.se/forum/viewtopic.php?f=23&t=4636

Innan jag följde instruktionerna till länken ovan såg det ur såhär:

Befinner mig i:
Kod: Markera allt
Gusseleet@DESKTOP-S9Q7FCB /cygdrive/c/Users/Gusseleet/Dropbox/Skola/DBWEBB/htmlp                                                                                                              hp


Felmeddelande:
Kod: Markera allt
Update course-repo with latest changes from its master at GitHub.
Press enter to continue...
fatal: No remote repository specified.  Please, specify either a URL or a
remote name from which new revisions should be fetched.
FAILED to update course repo.


Info från kommandot dbwebb check
Kod: Markera allt
$ dbwebb check
Details on installed utilities.
------------------------------------
bash:               /usr/bin/bash
git:                /cygdrive/c/Program Files/Git/cmd/git
ssh:                /usr/bin/ssh
rsync:              /usr/bin/rsync
wget:               /usr/bin/wget
curl:               Command curl not found.

Details on the dbwebb-environment.
------------------------------------
Operatingsystem:    CYGWIN_NT-10.0 DESKTOP-S9Q7FCB 2.2.1(0.289/5/3) 2015-08-20 1                                                                                                              1:42 x86_64 Cygwin
Command issued:     dbwebb
Version of dbwebb:  v1.9.17x (2015-10-08)
Path to executable: '/usr/local/bin'
Config-file:        '/home/Gusseleet/.dbwebb.config'
Working directory:  '/cygdrive/c/Users/Gusseleet/Dropbox/Skola/DBWEBB/htmlphp'
Local user:         'Gusseleet'
Local homedir:      '/home/Gusseleet'
Remote user:        'guel12'
Remote host:        'ssh.student.bth.se'

Details on current course-repo.
------------------------------------
Current course-repo:   'htmlphp'
Course directory:      '/cygdrive/c/Users/Gusseleet/Dropbox/Skola/DBWEBB/htmlphp                                                                                                              '
fatal: Not a valid object name HEAD
Course-repo version:
Latest update to course repo was:

fatal: your current branch 'master' does not have any commits yet


Är en aning förvirrad och kan erkänna att jag i nuläget har noll koll på vad jag har gjort.

Kan även tillägga att jag inte har haft några problem med att t.ex. skapa labbarna, om det skulle spela någon roll.

Tack på förhand!
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11063
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Problem med dbwebb update

Inlägg12 okt 2015, 20:22

gel skrev:Befinner mig då i:
Kod: Markera allt
Gusseleet@DESKTOP-S9Q7FCB ~/dbwebb-dropbox


Felmeddelande:
Kod: Markera allt
FAILED Could not find file '.dbwebb.course', this is not a valid course repo.
This command must be executed within a valid course repo.


Kör jag en ls --all ser jag följande:
Kod: Markera allt
$ ls --all
.  ..  .csslintrc  .dbwebb.course  .git  .htmlhintrc  .html-minifier.conf  .phpcs.xml  .phpmd.xml  example  htmlphp  LICENSE  me  README.md


Någonstans ser det ut att gått fel. Utan att kunna se filerna så kan jag bara gissa. Jag brukar inte gissa. Låt oss istället se hur vi kan laga det.

Först clonar vi ett nytt kursrepo, så vi vet att det är okey.
Kod: Markera allt
cd ~/dbwebb-dropbox
dbwebb clone htmlphp htmlphp-new
ls -l


Nu har du ett splitternytt kursrepo som jag döpte till htmlphp-new. Du kan gå in i det och pröva dbwebb check.

Det som är viktigt nu är att kopiera in din me-katalog till det nya repot. Det gör vi med rsync för att alla filer och kataloger skall behålla sina rättigheter. Vi skulle kunna använda cp-kommandot men då förändras filernas rättigheter och det vill vi inte.
Kod: Markera allt
rsync -av me/ htmlphp-new/me/


Förutsatt att dina me-filer nu ligger i ~/dbwebb-dropbox/me. De kan ju även ligga i ~/dbwebb-dropbox/htmlphp/me. Men det får du ta reda på så du kopierar över rätt saker.

Nu bör det vara klart.Om du vill städa upp så kan du flytta allt "skräp" till en gammal katalog och döpa om katalogen htmlphp-new till htmlphp.
Kod: Markera allt
mkdir old
mv * old
mv old/htmlphp-new htmlphp
...
..:
.... /mos

gel

css-hackare

  • Inlägg: 23
  • Blev medlem: 31 aug 2015, 16:49
  • Ort: Ronneby

Re: Problem med dbwebb update

Inlägg13 okt 2015, 10:47

mos skrev:
gel skrev:Befinner mig då i:
Kod: Markera allt
Gusseleet@DESKTOP-S9Q7FCB ~/dbwebb-dropbox


Felmeddelande:
Kod: Markera allt
FAILED Could not find file '.dbwebb.course', this is not a valid course repo.
This command must be executed within a valid course repo.


Kör jag en ls --all ser jag följande:
Kod: Markera allt
$ ls --all
.  ..  .csslintrc  .dbwebb.course  .git  .htmlhintrc  .html-minifier.conf  .phpcs.xml  .phpmd.xml  example  htmlphp  LICENSE  me  README.md


Någonstans ser det ut att gått fel. Utan att kunna se filerna så kan jag bara gissa. Jag brukar inte gissa. Låt oss istället se hur vi kan laga det.

Först clonar vi ett nytt kursrepo, så vi vet att det är okey.
Kod: Markera allt
cd ~/dbwebb-dropbox
dbwebb clone htmlphp htmlphp-new
ls -l


Nu har du ett splitternytt kursrepo som jag döpte till htmlphp-new. Du kan gå in i det och pröva dbwebb check.

Det som är viktigt nu är att kopiera in din me-katalog till det nya repot. Det gör vi med rsync för att alla filer och kataloger skall behålla sina rättigheter. Vi skulle kunna använda cp-kommandot men då förändras filernas rättigheter och det vill vi inte.
Kod: Markera allt
rsync -av me/ htmlphp-new/me/


Förutsatt att dina me-filer nu ligger i ~/dbwebb-dropbox/me. De kan ju även ligga i ~/dbwebb-dropbox/htmlphp/me. Men det får du ta reda på så du kopierar över rätt saker.

Nu bör det vara klart.Om du vill städa upp så kan du flytta allt "skräp" till en gammal katalog och döpa om katalogen htmlphp-new till htmlphp.
Kod: Markera allt
mkdir old
mv * old
mv old/htmlphp-new htmlphp


Funkade utmärkt, tusen tack mos.

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 16 gäster