We used to leave the blue lights on and there was a beat
Ever since you have been gone it's all caffeine-free — Faux punk fatigues
Said it all before — They try to kick it, their feet fall asleep
Get no harm done — No
None of them want to fight meCombat baby come back baby
Fight off the lethargy
Don't go quietly
Combat baby
Said you would never give up easy
Combat baby come backGet back in town I wanna paint it black
Wanna get around — Easy living crowd so flat
Said it all before — They try to kick it, their feet fall asleep
I want to be wrong — but
No one here wants to fight me like you doCombat baby come back baby
Fight off the lethargy
Don't go quietly
Combat baby
Said you would never give up easy
Combat baby come backI try to be so nice
Compromise
Who gets it good?
Every mighty mild — seventies child
Every mighty mild — seventies child
Beats meDo doo doo doo
Combat baby come back baby
Combat baby come back
Bye bye bye bye bye bye bye bye baby
Combat baby come backHow I miss your ranting
Do you miss my all time lows
Combat Baby
SVN fusion des révisions de trunk dans votre branche
À partir de la branche
svn logAffiche le numéro de révision lors de la création de ma branche
------------------------------------------------------------------------
r23 | stereosv | 2009-02-17 11:42:28 -0500 (Tue, 17 Feb 2009) | 1 line
creating branch for xyzMaintenant j'ai besoin de connaître la révision actuelle du trunk. La commande svn update exécutée à partir du trunk retourne la version actuelle.
> svn update
At revision 25.Dans mon cas, le trunk est à la révision 25... impliquant qu'il n'y a eu que deux commit depuis la dernière fois que j'ai checked out ma branche. Sympa.
Maintenant, il faut transporter ces changements dans ma branche. De retour sur le répertoire de ma branche, il est temps de mettre les numéros de révision.
svn merge -r 23:25 svn+ssh://username@svnserver/home/username/svn/project/trunkCe qui est fait est un merge de tous les changements survenus entre la révision 23 (quand j'ai créé ma branche) et la révision 25 (la version la plus récente du trunk) dans le trunk dans ma copie locale.
Maintenant il est temps de check in ma branche, avec les changements mise à jour à partir du trunk.
svn ci -m "Merged trunk changes r23:25 into my branch"Boys don't cry
I would say I'm sorry
If I thought that it would change your mind
But I know that this time
I have said too much, been too unkind
I try to laugh about it
Cover it all up with lies
I try to laugh about it
Hiding the tears in my eyes'Cause Boys don't Cry
I would break down at your feet
And beg forgiveness plead with you
But I know that it's too late
And now there's nothing I can do
So I try to laugh about it
Cover it all up with lies
I try to laugh about it
Hiding the tears in my eyes'Cause Boys don't Cry
I would tell you
That I loved you
If I thought that you would stay
But I know that it's no use
That you're already gone away
Misjudged your limits
Pushed you too far
Took you for granted
I thought that you needed me moreI would do most anything
To get you back by my side
But I just keep on laughing
Hiding the tears in my eyes'Cause Boys don't Cry
Boys don't Cry
Black Skin Blue Eyed Boys
People: white is white
What's black ain't cloverTogether we'll be
When the war is over.
You see the Black Skin Blue Eyed BoysThey ain't gonna fight no wars
Oh
now.Cool is school
But the teachers beat yerWhen they see
That they can't reach yer.
You see the Black Skin Blue Eyed BoysThey ain't gonna fight no wars
Oh
now.They ain't got no country
They ain't got no creed
People won't be black or white
The world will be half-breed.
The world will be half-breed.
The world will be half-breed.
You see the Black Skin Blue Eyed Boysthey ain't gonna fight no doggone wars.
They ain't got no country...
It's a brand new day
With brand new people
In one big world
We're just one people.
You see the Black Skin Blue Eyed BoysThey ain't gonna fight no wars. Oh
now.
Baby
you know that we hate fighting.
Se connecter en SSH avec sa clé publique
Se connecter en SSH avec sa clé publique (plutôt que son mot de passe) présente quelques avantages : sécurité renforcée, possibilité de définir un mot de passe « vide »... Voici les étapes à suivre pour configurer son compte SSH avec clé publique :
Générer sa clé privée sous Windows
Nous allons utiliser le générateur de clés fournis avec PUTTY, un logiciel gratuit, disponible à cette adresse: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html (choisir le "Windows Installer", ou bien télécharger puttygen.exe).
Lancer PuTTYGen, générer une paire de clé SSH-2 DSA de 1024 bits et sauvegarder la clé privée dans un dossier personnel de votre ordinateur. Copier la clé publique affichée (avec un CTRL-C) et la sauver dans un fichier temporaire authorized_keys (il ne faut pas cliquer sur Save Public key mais bien faire un copier-coller).
Exemple de clé publique (sur une seule ligne):
ssh-dss AAAAB3NzaC1kc3MAAACBALWEC3j9qDVBUD2GDSiGA7N265of/V0vFXql21tbLLoLxboVy6usY4mcwRtWHes9MvDv64TWH81I72pwUtRqsfnsWuuvq3X/Pw6FWdMKWo91+B+xNDlZE6HmW6PigM4pqXDsiwvP3/CA1rgF/Dkaeq3UVyVux5ZbKexb/JsBC4I9AAAAFQDpGJFV1yrx6AcwuT61jSZ3JIPrxQAAAIBXDoi7WeNfoGMpcw0LaeMzROVr53q3+rUS99kyi6153TSiDph8RlURuBU2C4y67lARYqJy/9Hbm7mShKEUkXhrDacevJfuF5zI9WJ5Jkqt/FtPDzhEmWqhW6EDlckeQFgRM4NE32uBOCEIGb0Ac7M5QY/t+igb49nrq79goYMxdQAAAIARjdjIlrzwa5iew8CKuf97DTCbGy9I4ZLpE9GVCLEi/mgm4+JOCD8Y3exlNdWJogmcc/ec1wJzdP7zgm/I7uraoL6B7BeGfzdQ2KWWvNL7unhGW2q8Rwegh9aQJnapCQ/0irTHhx65XB3oq+Yk30GDEtYioewuGAvSXH8TD0Dtgw== dsa-key-20090731
Uploader sa clé sur le serveur depuis Windows
A l'aide de votre logiciel FTP, créer le dossier .ssh (activer l'option "Afficher les fichiers cachés" pour visualiser le dossier créé). Mettre le fichier authorized_keys dans ce dossier .ssh.
Se connecter en SSH Depuis Windows
Lancer PUTTY.exe. Lors de la première connexion, il faut configurer une session:
- HostName: mettre user@ssh.alwaysdata.com
- Connection type: SSH
- Saved Sessions: ssh.alwaysdata.com
Dans la colonne de gauche "Category", choisir SSH et renseigner:
- Prefered SSH Protocol version: 2
- Développer (cliquer sur +) pour afficher l'option Auth, et dans Private Key file for auth, indiquer le chemin pour accéder à votre clé privée sur votre ordinateur.
Retourner à la catégory Session, et cliquer sur "save".
Désormais, vous avez configuré une session, que nous avons appelé ssh.alwaysdata.com, qui pourra être utilisée directement ou via SVN.
Double-cliquez sur cette session. Vous devriez être connecté automatiquement, grâce à votre clé privée.
Générer sa clé privée sous Linux ==
$ mkdir -p ~/.ssh
$ chmod 0700 ~/.ssh
$ ssh-keygen -t dsa -f ~/.ssh/id_dsa
Si vous voulez ne jamais avoir à rentrer votre mot de passe lorsque vous vous connecterez en SSH, indiquez une « passphrase » vide.
Uploader sa clé sur le serveur depuis Linux
ssh-copy-id -i ~/.ssh/id_dsa.pub user@ssh.alwaysdata.com
Remplacez « user » par le nom de votre utilisateur SSH.
Uploader sa clé sur le serveur depuis Mac OS X (ou si ssh-copy-id n'est pas disponible)
Copiez votre clé sur votre compte
scp ~/.ssh/id_dsa.pub user@ssh.alwaysdata.com:/home/user
Connectez-vous en ssh avec votre nom d'utilisateur et mot de passe et copiez le contenu de la clé dans .ssh/authorized_keys
mkdir -p ~/.ssh
chmod 0700 ~/.ssh
cat id_dsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
Supprimez enfin le fichier id_dsa.pub
rm id_dsa.pub
Se connecter en SSH Depuis Linux
À la prochaine connexion SSH, votre passphrase vous sera demandée (ou rien du tout si votre passphrase est vide).
Si cela ne fonctionne pas ...
- Vérifiez que le fichier authorized_keys se trouve bien dans le dossier .ssh dans le dossier de démarrage de l'utilisateur SSH. Pour l'utilisateur <user>, c'est /home/<user>/. Si vous avez créé un autre utilisateur SSH, c'est le dossier que vous avez désigné lors de sa création.
- Dans le fichier authorized_keys, vérifiez que la clé publique est bien sur une seule ligne, et ne contient pas de commentaires ou autres caractères etranges.