[CPLUG] Dual-boot Linux

Nat Welch calvin166 at pseudoweb.net
Thu Jan 8 22:26:21 PST 2009


Git is great too, and it's also installed on voogn, so yes you can do
whatever you want, I just have more experience with svn. I personally
think mercurial is better than git, but git seems to be gaining all of
the ground. also, github.com is really awesome.

/Nat

On Thu, Jan 8, 2009 at 10:17 PM, Chad Tindel <ctindel at gmail.com> wrote:
> I hate svn because it sucks at branch management and complicated merging.
> But if you're just managing your own stuff and not merging with anyone else,
> why complicate your life with a distributed tool?  The problem Linus needs
> solved is way different than a single programmer just wanting version
> control.
>
> Chad
>
> On Fri, Jan 9, 2009 at 1:14 AM, David Sharp <whereami at gmail.com> wrote:
>>
>> whenever anybody says "svn", i have to say "git". Why? b/c I used to
>> preach svn, but then I saw the way. Yes, it has a bit of a learning
>> curve, but it is worth it, and recent versions are much easier to use.
>>
>> git also works over ssh. Dunno if it's on the lab machines, but it is
>> easy to compile and run out of your home directory, or I'm sure Josh
>> can give you the hook up.
>>
>> not convinced? listen to Linus then:
>> http://www.youtube.com/watch?v=4XpnKHJAok8
>> (it's a bit old, so everything he says is in the future is already here.)
>>
>> On Thu, Jan 8, 2009 at 11:59 AM, Nat Welch <calvin166 at pseudoweb.net>
>> wrote:
>> > This is definitely doable, and josh would be the one to talk to if
>> > this is what you want to do. I have two alternative suggestions
>> > though.
>> >
>> > Option 1. Use SVN.
>> >
>> > This is how I do things. I created an svn repository on vogon and I
>> > check all of my code into it. Then I added the following lines to a
>> > file name .ssh/config (which is in my home directory) :
>> >
>> > Host vogon
>> >        Hostname vogon.csc.calpoly.edu
>> >        User nwelch
>> >        KeepAlive yes
>> >
>> > so now I can first of all just type ssh vogon, instead of ssh
>> > nwelch at vogon.csc.calpoly.edu, but i can also do this awesome svn
>> > checkout:
>> >
>> > svn co svn+ssh://vogon/home/nwelch/school/classname/
>> >
>> > Or if I want to get all of the class work I've ever done
>> >
>> > svn co svn+ssh://vogon/home/nwelch/school/
>> >
>> > I can then go into the folder
>> >
>> > cd classname
>> >
>> > and do my work
>> >
>> > vim file.c
>> >
>> > when I'm done for the day or whatever I check in my progress.
>> >
>> > svn ci
>> >
>> > and then when I get home, I can get the work I did on the lab machines
>> > or wherever by changing into the school directory which I had
>> > previously checked out and updating it.
>> >
>> > cd school
>> > svn up
>> >
>> > now my work is the same on both my student account and at home.
>> >
>> > Option 2. Use SSHfs
>> >
>> > What I have done in the past for other scenarios and before I used svn
>> > (which I like because it tracks your changes) is use sshfs (
>> > http://fuse.sourceforge.net/sshfs.html ). SSHfs basically allows you
>> > to mount any ssh directory. This of course requires you to be online,
>> > but that's a similar requirment as what you are asking above. This
>> > requires a little research, but you can easily put this in your
>> > /etc/fstab (the mount points here are mounted at boot) and you will
>> > always have your lab folder available.
>> >
>> > Hope these ideas help.
>> >
>> > /Nat
>> >
>> >
>> > On Thu, Jan 8, 2009 at 11:09 AM, Mark Gius <mgius7096 at gmail.com> wrote:
>> >> I declare this to be the official thread since it has a subject.
>> >>
>> >> Mark
>> >>
>> >> On Thu, Jan 8, 2009 at 11:07 AM, Mark Gius <mgius7096 at gmail.com> wrote:
>> >>> When you say "log in directly to your CSC account" I'm going to assume
>> >>> you mean you wish have your username/password/profile from the CSC
>> >>> building apply to your local machine, so in essence, you are going to
>> >>> have your laptop serve as a lab machine, only you own it.
>> >>>
>> >>> As far as I know, no one has ever done this (attaching their personal
>> >>> linux machine to the CSC domain), but if you're interested in doing
>> >>> it, you're going to want to talk to the CSC admins about it,
>> >>> specifically Greg, Byron, and Josh (Greg and Byron have offices in the
>> >>> main CSC lab).  Most of the configuration is very specific to the CSC
>> >>> dept, and non-CSC admins aren't exactly privy to the details.  If you
>> >>> want to try and hack your way in (which I _really_ don't reccomend)
>> >>> you're going to want to look into authentication via Windows Active
>> >>> Directory and NFS home directory mounting (neither of which I've done
>> >>> on Fedora).
>> >>>
>> >>> A much easier option (which I highly reccomend), is to have a gnome
>> >>> virtual filesystem (or the KDE equivalent) that mounts your CSC home
>> >>> directory in a folder on your desktop, and then access your files from
>> >>> there.  I've done this before, and it gives you a really simple way to
>> >>> access your files without having to deal with other software.  We can
>> >>> help you set this up fairly transparently (so that your programs can't
>> >>> tell it's a network drive), and it's going to be a LOT easier than
>> >>> trying to strap your system into the CSC domain.
>> >>>
>> >>> Mark Gius
>> >>>
>> >>> On Thu, Jan 8, 2009 at 10:56 AM, Spencer Ellsworth
>> >>> <sellswor at calpoly.edu> wrote:
>> >>>> Hi all,
>> >>>> I'm trying to dual boot Windows and Fedora 9. The thing is that I
>> >>>> want to
>> >>>> set up Fedora so that when I boot it, I'll be able to log directly
>> >>>> into my
>> >>>> Cal Poly CSC account. Can anyone tell me how I should go about doing
>> >>>> this,
>> >>>> or point me in the right direction (tutorials, websites, etc.) Any
>> >>>> help
>> >>>> would be greatly appreciated.
>> >>>>
>> >>>> Thanks again,
>> >>>>
>> >>>> Spencer
>> >>>> _______________________________________________
>> >>>> Cplug mailing list
>> >>>> Cplug at lists.cplug.org
>> >>>> http://lists.cplug.org/mailman/listinfo/cplug
>> >>>>
>> >>>>
>> >>>
>> >>
>> >> _______________________________________________
>> >> Cplug mailing list
>> >> Cplug at lists.cplug.org
>> >> http://lists.cplug.org/mailman/listinfo/cplug
>> >>
>> >
>> > _______________________________________________
>> > Cplug mailing list
>> > Cplug at lists.cplug.org
>> > http://lists.cplug.org/mailman/listinfo/cplug
>> >
>>
>> _______________________________________________
>> Cplug mailing list
>> Cplug at lists.cplug.org
>> http://lists.cplug.org/mailman/listinfo/cplug
>
>
> _______________________________________________
> Cplug mailing list
> Cplug at lists.cplug.org
> http://lists.cplug.org/mailman/listinfo/cplug
>
>




More information about the Cplug mailing list