Tackling CVS via SSH

Album Cover: Plans

"And it came to me then that every plan is a tiny prayer to Father Time."
Death Cab / What Sarah Said

Posted on September 11, 2003 4:45 PM in Computers
Warning: This blog entry was written two or more years ago. Therefore, it may contain broken links, out-dated or misleading content, or information that is just plain wrong. Please read on with caution.

Well, it has certainly been an interesting week. On Friday I met with my Trilute colleagues for an overdue company meeting. Now that the schoolyear is ramping up again, we've seen a lot of interest in our website and especially the Performance Library Database.

Something I've been meaning to do for quite some time now is get CVS running on our main server. Our hosting provider gave it a shot earlier this year, but to no avail. So, after I brought up the need for it again to them, they lived up to their reputation and gave me my own personal testing box to get it setup on.

What follows is a story of trials and tribulations, but I'll save you the gory details. After a day or two of reading countless web pages with CVS and SSH documentation, I was able to get CVS up and running on the server. Cvsweb wasn't that hard to get running either. Now I'm just mimicing those steps on our real server to try and get it working so we can actually use it. True to form though, it hasn't been as easy the second time around.

I've run into what look like permission problems, where when I import a module, it seems to work fine but throws in some extra "file or directory not found" messages. Then, in turn, my checkouts do not work, because something has thrown a wrench in the modules. I'm confident I'll have it all ironed out soon, and I can tack on "CVS Administrator" to the list of responsibilities on my resume.


No one has added any comments.

Post Comments

If you feel like commenting on the above item, use the form below. Your email address will be used for personal contact reasons only, and will not be shown on this website.


Email Address:



Check this box if you hate spam.