{"id":283,"date":"2014-02-21T16:33:29","date_gmt":"2014-02-21T16:33:29","guid":{"rendered":"http:\/\/blogs.nd.edu\/devops\/?p=283"},"modified":"2014-02-23T17:22:58","modified_gmt":"2014-02-23T17:22:58","slug":"github-organization-ndoit","status":"publish","type":"post","link":"https:\/\/sites.nd.edu\/devops\/2014\/02\/21\/github-organization-ndoit\/","title":{"rendered":"GitHub Organization: NDOIT"},"content":{"rendered":"<p>In advance of today&#8217;s CITS Tech Session on Git and Github, I wanted to make OIT readers aware that we have created a GitHub Organization. \u00a0GitHub organizations are like regular GitHub accounts, but you can assign individual GitHub users to it and manage their privileges on repos in the org. \u00a0Ours is named NDOIT, an you can find it at <a title=\"https:\/\/github.com\/ndoit\" href=\"https:\/\/github.com\/ndoit\">https:\/\/github.com\/ndoit<\/a>.\u00a0Many thanks to Chris Frederick for pushing to get this set up, and for Scott Kirner and Todd Hill for finding the funding! \u00a0Here are a few important points:<\/p>\n<ul>\n<li><strong>How to join this organization<\/strong>\n<ul>\n<li>If you don&#8217;t already have one, create your own github account. For this purpose, my recommendation is to create an account under your nd.edu email address.<\/li>\n<li>Provide that account name to Chris or me, and we can add you.<\/li>\n<\/ul>\n<\/li>\n<li><strong>How to use the org<\/strong>\n<ul>\n<li>Look for this drop-down to appear on the left-hand side of your main github landing page after you log in:<\/li>\n<li><a href=\"http:\/\/blogs.nd.edu\/devops\/files\/2014\/02\/Screen-Shot-2014-02-04-at-10.44.44-AM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-284\" alt=\"Screen Shot 2014-02-04 at 10.44.44 AM\" src=\"http:\/\/blogs.nd.edu\/devops\/files\/2014\/02\/Screen-Shot-2014-02-04-at-10.44.44-AM.png\" width=\"2068\" height=\"530\" srcset=\"https:\/\/sites.nd.edu\/devops\/files\/2014\/02\/Screen-Shot-2014-02-04-at-10.44.44-AM.png 2068w, https:\/\/sites.nd.edu\/devops\/files\/2014\/02\/Screen-Shot-2014-02-04-at-10.44.44-AM-300x76.png 300w, https:\/\/sites.nd.edu\/devops\/files\/2014\/02\/Screen-Shot-2014-02-04-at-10.44.44-AM-1024x262.png 1024w, https:\/\/sites.nd.edu\/devops\/files\/2014\/02\/Screen-Shot-2014-02-04-at-10.44.44-AM-500x128.png 500w\" sizes=\"auto, (max-width: 2068px) 100vw, 2068px\" \/><\/a><\/li>\n<li>Change the &#8220;account context&#8221; to NDOIT, and you&#8217;ll see all our shared repos.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Public vs private<\/strong>\n<ul>\n<li>GitHub&#8217;s philosophy and pricing model both favor public, open-source repositories. \u00a0As such, we have a very limited number of private repos.<\/li>\n<li>Because private repositories are scarce, please do not create any without first getting approval. \u00a0We have not yet defined a formal process for this, so please talk to me (Brandon Rich). \u00a0New Rails apps will get preference in this respect.<\/li>\n<\/ul>\n<\/li>\n<li><strong>What sorts of things can be public?<\/strong>\n<ul>\n<li>Here is another area where I&#8217;m afraid the formal process is not nailed down. \u00a0Please <strong>discuss with me<\/strong> if you think you have a repo that can be public. \u00a0As long as there is nothing private or confidential, we can probably make it work.<\/li>\n<li>Examples thus far have been puppet repos, rails demo apps, and the BI portal, which went through the Technology Transfer office.<\/li>\n<\/ul>\n<\/li>\n<li><strong>What about SVN?<\/strong>\n<ul>\n<li>SVN is still an appropriate tool for many things:\n<ul>\n<li>Anything sensitive \/ non-public that will not go into a private github repo<\/li>\n<li>Anything that uses autodeploy<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>That&#8217;s it for this topic. \u00a0Please see the follow-up, <a href=\"http:\/\/blogs.nd.edu\/devops\/2014\/02\/21\/using-ssh-with-github-for-fun-and-profit\/\">Using SSH with GitHub for Fun and Profit.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In advance of today&#8217;s CITS Tech Session on Git and Github, I wanted to make OIT readers aware that we have created a GitHub Organization. \u00a0GitHub organizations are like regular GitHub accounts, but you can assign individual GitHub users to &hellip; <a href=\"https:\/\/sites.nd.edu\/devops\/2014\/02\/21\/github-organization-ndoit\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1550,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-283","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/posts\/283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/users\/1550"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/comments?post=283"}],"version-history":[{"count":6,"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/posts\/283\/revisions"}],"predecessor-version":[{"id":303,"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/posts\/283\/revisions\/303"}],"wp:attachment":[{"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/media?parent=283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/categories?post=283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.nd.edu\/devops\/wp-json\/wp\/v2\/tags?post=283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}