Go to Post My most distinct memory was watching Tom fix our robot's frame... by whacking it with the hammer. - Jaine Perotti [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 16-12-2013, 18:39
Invictus3593's Avatar
Invictus3593 Invictus3593 is offline
time you like wasting is not wasted
FRC #3593 (Team Invictus)
Team Role: Leadership
 
Join Date: Jan 2013
Rookie Year: 2010
Location: Tulsa, OK
Posts: 318
Invictus3593 is just really niceInvictus3593 is just really niceInvictus3593 is just really niceInvictus3593 is just really nice
Version Control Hosted on team site

We want to use Perforce for our version control to eliminate the massive amounts of stray code we end up with this next year, but none of us have a static IP to host from.

Is there a way we could use our GoDaddy Linux Hosting Server for the P4V server? This would be an excellent solution to our lack of static IP
__________________
Per Audacia Ad Astra
  #2   Spotlight this post!  
Unread 16-12-2013, 18:49
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,580
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: Version Control Hosted on team site

I have used dyndns.org for years to provide a host name for a dynamic ip address.

They even support FIRST. http://www.chiefdelphi.com/forums/sh...d.php?p=723287

I think it's unlikely that godaddy cheap hosting packages would support installing perforce, but you could do it with a VPS.
  #3   Spotlight this post!  
Unread 16-12-2013, 20:02
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Re: Version Control Hosted on team site

Try No-IP! Do you think that I pay for a static IP to host my site on? I do things the cheap way, so for me, a Raspberry Pi suffices! What version control system do you use? I want to set up one on my Pi (I've got a 500GB HDD, out of which 10% has been used, at the most!)
  #4   Spotlight this post!  
Unread 16-12-2013, 20:10
artdutra04's Avatar
artdutra04 artdutra04 is offline
VEX Robotics Engineer
AKA: Arthur Dutra IV; NERD #18
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2002
Location: Greenville, TX
Posts: 3,078
artdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond repute
Re: Version Control Hosted on team site

If your team is a registered 501(c)3, check out Dreamhost. They offer completely free hosting to non profit organizations, and their hosting plans include a hosted Subversion (SVN) server.
__________________
Art Dutra IV
Robotics Engineer, VEX Robotics, Inc., a subsidiary of Innovation First International (IFI)
Robowranglers Team 148 | GUS Robotics Team 228 (Alumni) | Rho Beta Epsilon (Alumni) | @arthurdutra

世上无难事,只怕有心人.
  #5   Spotlight this post!  
Unread 17-12-2013, 08:20
brennonbrimhall brennonbrimhall is offline
Free Agent
AKA: Brennon Brimhall
no team
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Clifton Park, NY
Posts: 222
brennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to all
Re: Version Control Hosted on team site

I'm going to shamelessly plug in for Git at GitHub; open-sourcing your code like 111 and 254 is fantastic, and Git is definitely gaining widespread adoption.

I agree with Joe; I think it's unlikely that Perforce would be easy to install on GoDaddy.

From Googling/SO searching, I found that Assembla supports Perforce repositories. Depending on how many programmers you have, you may be able to squeak past with their free plan.
__________________
Team 20, 2012-2014: 4 blue banners, 5 medals, and 9 team awards.
Church of Jesus Christ of Latter-day Saints, 2014-2016: Missionary, Colorado Denver South Mission.
  #6   Spotlight this post!  
Unread 17-12-2013, 12:02
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,623
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Version Control Hosted on team site

If you really want a static IP you can often get a permanent DHCP lease from your cable company for business service. It runs not that much more with basic channels than residential service.

Others have said dynamic DNS and that's great but be sure that the information at the DNS is correct or you'll point to the wrong place. It needs to be polled if it changes at all beyond your control and you do not know when.

Otherwise statically assign your DNS and hope it does not change.

MORT is using a VPS with a deal I got from VPS Unlimited some time ago and got transferred to them: http://www.vpsunlimited.com/

We did a review of all the other choices and this was the cheapest we could get for that price. It's a Xen VPS. We haven't reviewed that decision in a few years so perhaps pricing has changed (gotten cheaper) but I host websites and really I doubt it.

We had a wide choice of operating systems we could get installed on the VPS and you have a great deal of control over it. Having used it for a few years we've had a small number of short outages (mostly related to transit between them and us) and it's handled the load during competition season well.

Mind you an unmanaged VPS means you install everything. Apache and anything else you want and you maintain them.
Not such a bad deal really if you are trying to learn.

Also take a look at the Amazon EC2 cloud and elastic IPs. If you keep the traffic low enough you can get RedHat Linux with the patches you normally have to pay for for zero cost at least for several months.
http://aws.amazon.com/free/
http://aws.amazon.com/articles/1346

Last edited by techhelpbb : 17-12-2013 at 12:08.
  #7   Spotlight this post!  
Unread 17-12-2013, 17:27
MrRoboSteve MrRoboSteve is offline
Mentor
AKA: Steve Peterson
FRC #3081 (Kennedy RoboEagles)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2011
Location: Bloomington, MN
Posts: 578
MrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond repute
Re: Version Control Hosted on team site

I've been a p4 administrator in the past. There's no way I'd host my own repository for FIRST.

We use github for our team code as well.
__________________
2016-17 events: 10000 Lakes Regional, Northern Lights Regional, FTC Burnsville Qualifying Tournament

2011 - present · FRC 3081 Kennedy RoboEagles mentor
2013 - present · event volunteer at 10000 Lakes Regional, Northern Lights Regional, North Star Regional, Lake Superior Regional, Minnesota State Tournament, PNW District 4 Glacier Peak, MN FTC, CMP
http://twitter.com/MrRoboSteve · www.linkedin.com/in/speterson
  #8   Spotlight this post!  
Unread 17-12-2013, 17:33
connor.worley's Avatar
connor.worley connor.worley is offline
Registered User
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Mar 2011
Rookie Year: 2010
Location: Berkeley/San Diego
Posts: 601
connor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond repute
Re: Version Control Hosted on team site

1538 also uses github.
__________________
Team 973 (2016-???)
Team 5499 (2015-2016)
Team 254 (2014-2015)

Team 1538 (2011-2014)
2014 Driver (25W 17L 1T)
日本語でOK
  #9   Spotlight this post!  
Unread 18-12-2013, 00:28
joelg236 joelg236 is offline
4334 Retired Mentor & Alumni
AKA: Joel Gallant
no team
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2012
Location: Calgary
Posts: 733
joelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond repute
Re: Version Control Hosted on team site

Github all the way. Supports git and svn. And if mecurial is your thing, use bitbucket.

No way I'd rely on my own server for our code. Nobody has better uptime than github.
__________________
All opinions are my own.
  #10   Spotlight this post!  
Unread 18-12-2013, 08:28
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Re: Version Control Hosted on team site

Haha. I thought you meant team 4183 (bit buckets).
We use GitHub. However, I want to set up my own server!
  #11   Spotlight this post!  
Unread 18-12-2013, 09:08
Invictus3593's Avatar
Invictus3593 Invictus3593 is offline
time you like wasting is not wasted
FRC #3593 (Team Invictus)
Team Role: Leadership
 
Join Date: Jan 2013
Rookie Year: 2010
Location: Tulsa, OK
Posts: 318
Invictus3593 is just really niceInvictus3593 is just really niceInvictus3593 is just really niceInvictus3593 is just really nice
Re: Version Control Hosted on team site

The reason I lean toward Perforce is that a couple of us used it in the past and like the workflow.

We only have ~3 programmers on our team so we could probably get past with any free version of other Versioning Software, but we would like to stick with p4v due to familiarity, if possible.

I've given up on GoDaddy. By your reccomendations, I'm going to check out noip and github because they're free XD. What would I have to do on my side to host the P4 server on noip? Would I simply have to forward port 1666 for the server? Sorry, I'm new to this:/
__________________
Per Audacia Ad Astra

Last edited by Invictus3593 : 18-12-2013 at 09:15.
  #12   Spotlight this post!  
Unread 18-12-2013, 22:24
Bryan Herbst's Avatar
Bryan Herbst Bryan Herbst is offline
Registered User
AKA: Bryan
FRC #2052 (KnightKrawler)
Team Role: Mentor
 
Join Date: Sep 2007
Rookie Year: 2007
Location: Minneapolis, Minnesota
Posts: 545
Bryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond repute
Re: Version Control Hosted on team site

Quote:
Originally Posted by joelg236 View Post
Github all the way. Supports git and svn. And if mecurial is your thing, use bitbucket.

No way I'd rely on my own server for our code. Nobody has better uptime than github.
2052 is using BitBucket for our git repos. Though I like GitHub's UI better, we were able to get our domain whitelisted for academic accounts so we get free unlimited private repos.

We aren't necessarily opposed to the idea of public repos, but we do a fair amount of programming that is less than exemplary (e.g. during the training months) and is probably best left private.
__________________
Team 2052- KnightKrawler
Mentor and volunteer
  #13   Spotlight this post!  
Unread 18-12-2013, 22:38
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,580
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: Version Control Hosted on team site

Quote:
Originally Posted by Invictus3593 View Post
What would I have to do on my side to host the P4 server on noip? Would I simply have to forward port 1666 for the server? Sorry, I'm new to this:/
I'm not familiar with perforce, but yes, you would have to forward the ports that it uses through your router. You would also have to run the noip client on your server (or your router may support updating noip).
  #14   Spotlight this post!  
Unread 19-12-2013, 00:02
BigJ BigJ is offline
Registered User
AKA: Josh P.
FRC #1675 (Ultimate Protection Squad)
Team Role: Engineer
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Milwaukee, WI
Posts: 947
BigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond repute
Re: Version Control Hosted on team site

Quote:
Originally Posted by Tanis View Post
2052 is using BitBucket for our git repos. Though I like GitHub's UI better, we were able to get our domain whitelisted for academic accounts so we get free unlimited private repos.

We aren't necessarily opposed to the idea of public repos, but we do a fair amount of programming that is less than exemplary (e.g. during the training months) and is probably best left private.
Github will give FIRST teams organization accounts with private repos as of last year

Not trying to dissuade you, just throwing it out there for others to know.
  #15   Spotlight this post!  
Unread 19-12-2013, 00:04
Bryan Herbst's Avatar
Bryan Herbst Bryan Herbst is offline
Registered User
AKA: Bryan
FRC #2052 (KnightKrawler)
Team Role: Mentor
 
Join Date: Sep 2007
Rookie Year: 2007
Location: Minneapolis, Minnesota
Posts: 545
Bryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond repute
Re: Version Control Hosted on team site

Quote:
Originally Posted by BigJ View Post
Github will give FIRST teams organization accounts with private repos as of last year

Not trying to dissuade you, just throwing it out there for others to know.
Good to know! We've had BitBucket set up for quite a while, but it is good to know we have another option. Where is the info for FIRST teams on Github?
__________________
Team 2052- KnightKrawler
Mentor and volunteer
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 03:57.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi