Using git does not require github. You can use any accessible machine to serve a git repository, to which you can push, and from which you can pull, using, for example, git+ssh (you could also use an ssh tunnel, but git supports ssh transport directly). Do set up ssh to require keys and not allow password access, for security. You can make a user for each developer to limit access. git supports all the necessary features that you get with github. Any machine that all developers plus the deployment machine can reach is OK, but something like the $5/mo linode plan means that you can work remotely if traveling (as opposed to a box on your local network that's not accessible from outside).
It is also possible to run a private instance of github, but I don't know the costs and management effort involved. On Fri, Mar 22, 2019 at 8:28 AM Chafid Ahmad <cha...@gmail.com> wrote: > Hi, I have a client who wanted to run a Django project that can run in > Ubuntu. As I don't have a UX machine to developed it, is it possible to > developed the project in Windows, but later export it to Ubuntu? My initial > plan is: > - Developed the project with pycharm in windows > - Upload the project to github > - retrieve the project from github to an ubuntu virtual machine and test it > The reason I don't want to developed the project in virtual machine is > that my hardware resource is limited, I don't want to share it if I don't > absolutely have to. > Is this possible? If not can anyone help me with another alternative > solution? > > Cheers > Chafid > -- > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to django-users+unsubscr...@googlegroups.com. > To post to this group, send email to django-users@googlegroups.com. > Visit this group at https://groups.google.com/group/django-users. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/CADf88xmVSz9s8Rpg0gGL1Pmswb-DF8Fz_OEo-EDQgaK7F65hAg%40mail.gmail.com > <https://groups.google.com/d/msgid/django-users/CADf88xmVSz9s8Rpg0gGL1Pmswb-DF8Fz_OEo-EDQgaK7F65hAg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAB%2BAj0u5rf8Ni4vj77A-2Ae_pHp0giUbHxCjTb31tHPkJ1NNdA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.