[dba-Tech] GitHub is not just for Linux anymore

Gustav Brock Gustav at cactus.dk
Wed Dec 25 08:45:04 CST 2013


Hi Shamil

Thanks. I browsed the various tools but realize I don't have the need as I mostly work alone.
A major drawback with GitHub is that it is not free to use if you need private repositories. Most of what I write is indeed not public. However, from time to time you meet open-source Projects where the only "download" option is to retrieve it from GitHub and then it is nice to have the client ready at hand.

Further, as I have local servers running and I only use Visual Studio, the Team Foundation Server Express may be a better option for me where free GitHub doesn't fit:

http://www.microsoft.com/en-us/download/details.aspx?id=38190

/gustav


>>> mcp2004 at mail.ru 25-12-13 11:13 >>>
 Hi Gustav --

Yes, GitHub Pages is very interesting application of GitHub. I didn't know about it. Thank you.

As for MS Windows Git(Hub) client - I'm using GitExt ( https://code.google.com/p/gitextensions/ ). It was recommended to me by experienced Git(Hub) users: about a month ago I have got an opportunity to participate in an open source project kept on GitHub and I have learned quite a few on Git "tricks". IMO Git definitely beats all existing source code/version control development tools. Historically I'm still using Mercurial but I do plan to switch to Git in short period of time. I now know from my own practice what branch(ing), checkout, rebase, PR etc. means on Git jargon and how powerful and supportive these Git Features could be for an experienced dev(s team).

I have also created an account on* https://www.atlassian.com/ *and I have got subscribed to JIRA Agile ( https://www.atlassian.com/software/jira ) and I have got my current customer project's issues/features managed via JIRA Agile: I have just done with it last night. I liked it, still I'd make it somehow more straightforward, as I'm still feeling a bit "lost" in a such powerful project issues/features/bugs management tool's menus and screens. Well, I must note I didn't use almost any tutorials before I started to use it.

And AFAIU there is a way to "bind" Git(Hub) and Atlassian JIRA and their (Atlassian's) continuous integration tool (Bamboo?...) and their specs/project discussion board tool (Confluence?)... to create a rather high level software development/testing and deployment automation environment, which should be affordable and non-distracting even for "one-man" software dev shops. Actually if such a dev environment can be created it would be rather easy to get parts of project delegated to other devs as with using Git branching there will be zero chances that subcontracted devs could somehow introduce bugs in the main code base...

FYI: here is the list of Atlassian dev tools some of which I have mentioned above:* https://www.atlassian.com/purchase/

Thank you.

-- Shamil


Tuesday, December 24, 2013 2:24 PM +01:00 from "Gustav Brock" <Gustav at cactus.dk>:
>Hi all
>
>If you are using Windows and the Windows client, this page will get you started:
>
>http://pages.github.com/
>
>Select at What git client are you using?: GitHub for Windows
>
>/gustav
>
>>>>  Gustav at cactus.dk 24-12-13 13:40 >>>
>Hi all
>
>I didn't know about GitHub Pages:
>
>http://24ways.org/2013/get-started-with-github-pages/
>
>/gustav
>
>>>>  accessd at shaw.ca 22-05-12 17:49 >>>
>Introducing GitHub For Windows.
>
>http://haacked.com/archive/2012/05/21/introducing-github-for-windows.aspx
>
>Jim




More information about the dba-Tech mailing list