Skip to main content

GitHub Enterprise adds anonymous Git access, improves configuration visibility






Close Ad



consent.ads.queue.push(function()

IDG.GPT.addDisplayedAd("gpt-overlay", "true");
IDG.GPT.displayGoogleTagSlot('gpt-overlay');

);






Close Ad






consent.ads.queue.push(function()

IDG.GPT.addDisplayedAd("gpt-overlay", "true");
IDG.GPT.displayGoogleTagSlot('gpt-overlay');

);



















<!--

-->










$('.signin-register').hide();
$('#welcome-message').hide();








<!--

-->
















Hi! Here are the latest Insider stories.





















































































  • What’s new in the F# programming language



















































  • Machine learning: How to create a recommendation engine



















































  • Why there are no shortcuts to machine learning



















































  • What’s new in Microsoft’s Visual Studio 2017
















Hi! Here are the latest Insider stories.





















































































  • What’s new in the F# programming language



















































  • Machine learning: How to create a recommendation engine



















































  • Why there are no shortcuts to machine learning



















































  • What’s new in Microsoft’s Visual Studio 2017














Hi! Here are the latest Insider stories.





















































































  • What’s new in the F# programming language



















































  • Machine learning: How to create a recommendation engine



















































  • Why there are no shortcuts to machine learning



















































  • What’s new in Microsoft’s Visual Studio 2017








Hi! Here are the latest Insider stories.




Suggestions for you



































































































































consent.ads.queue.push(function()

IDG.GPT.addDisplayedAd("ticker", "true");
$('#ticker').responsiveAd(screenSize:'971 1115', scriptTags: );
IDG.GPT.log("Creating ad: ticker - [971 1115]");

);





























































































































GitHub Enterprise adds anonymous Git access, improves configuration visibility






Other administrative improvements include easing of dormancy restrictions and granular permissions












































































var isValidEmailAddress = isValidEmailAddress || function(emailAddress)
var pattern = new RegExp(/^[+a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]2,5$/i);
return pattern.test(emailAddress);
;
function encodeQueryData(params)
var ret = ;
for (var paramKey in params)
ret.push(encodeURIComponent(paramKey) + "=" + encodeURIComponent(params[paramKey]));

return ret.join("&");

function bindEmailModal()
$('#emailModal').on("click",".close-btn",function(event)
event.preventDefault();
$('#emailModal').hide();
$("#emailModal .eml-friend").show();
$(".eml-friend-success").hide();
$(".eml-friend-error").hide();
$('#emailModal').fadeOut(200);
$('#email-to').val('');
$('#email-from').val('');
$('#name').val('');
$('#personalization').val('');
$('#eml-from-address-message').html("");
$('#eml-to-address-message').html("");
$('#eml-friend-captcha-message').html("");
);

$('#emailModal').on("submit","form",function(event)
event.preventDefault();
var $form = $(this);
var action = $form.attr('action');
var formData = $form.serialize();
var emailFrom = $('#email-from').val();
var emailTo = $('#email-to').val();
var uresponse=$('#g-recaptcha-response').val();
$('#eml-from-address-message').html("");
$('#eml-to-address-message').html("");
$('#eml-friend-captcha-message').html("");
if (isValidEmailAddress(emailFrom) && isValidEmailAddress(emailTo) && uresponse !="")
// eloqua

var eloquaParam =
AssetCountforCurrentCampaign : "1",
AssetName : "",
AssetTopic : "",
AssetType : "",
BuyingCycle : "",
C_Address1 : "",
C_Address2 : "",
C_BusPhone : "",
C_City : "",
C_Company_Size1 : "",
C_Country : "",
C_EmailAddress : "",
C_FirstName : "",
C_Industry1 : "",
C_Job_Role1 : "",
C_LastName : "",
C_State_Prov : "",
C_Zip_Postal : "",
ClientName : "",
ProgramName : "",
brand : "",
elqFormName : "CentralRegistrationMasterForm",
formId : "3062313",
elqSiteId : 1856,
elqCustomerGUID : elqCustomerGUID,
elqCookieWrite : 0,
friend_email : emailFrom,
friend_article_title : "GitHub Enterprise adds anonymous Git access, improves configuration visibility",
friend_taxo : "Software Development",
friend_source : "InfoWorld",
friend_article_url : "https://www.infoworld.com/article/3290350/development-tools/github-enterprise-adds-anonymous-git-access-improves-configuration-visibility.html",
device_platform : navigator.userAgent
;
$.ajax("https://secure.p01.eloqua.com/e/f2.aspx",
type: 'GET',
data: eloquaParam,
success: function(data, textStatus, xhr)
,
error: function(xhr, textStatus, errorThrown)

);
// eloqua
var eloquaParamMini =
elqCustomerGUID : elqCustomerGUID,
friend_taxo : "Software Development",
friend_source : "InfoWorld",
device_platform : navigator.userAgent
;
formData += "&" +encodeQueryData(eloquaParamMini);

// email
$.ajax(action,
type: 'POST',
data: formData,
success: function(data, textStatus, xhr)
$("#emailModal .eml-friend").hide();
$(".eml-friend-success").fadeIn(800);
,
error: function(xhr, textStatus, errorThrown)
$("#emailModal .eml-friend").hide();
$(".eml-friend-error").fadeIn(800);

);

else
if(uresponse=="")
$('#eml-friend-captcha-message').html("Please verify you're not a robot!");

if(!isValidEmailAddress(emailTo))
$('#eml-to-address-message').html("Please enter a valid email address.");

if(!isValidEmailAddress(emailFrom))
$('#eml-from-address-message').html("Please enter a valid email address.");


);
//bindEmailModal() end

$(document).ready(function()
$(document).on("click","#email-icon",function(event)
event.preventDefault();
bindEmailModal();
$('#emailModal').fadeIn(800);
);
);
























































consent.ads.queue.push(function()

IDG.GPT.addDisplayedAd("topleaderboard", "true");
$('#topleaderboard').responsiveAd(screenSize:'971 1115', scriptTags: );
IDG.GPT.log("Creating ad: topleaderboard - [971 1115]");

);








GitHub Enterprise adds anonymous Git access, improves configuration visibility



Christina Morillo









































(CC0)





























































consent.ads.queue.push(function()
if($(window).width() >= 930)
IDG.GPT.addDisplayedAd("topimu", "true");
$('#topimu').responsiveAd(screenSize:'971 1115', scriptTags: );
IDG.GPT.log("Creating ad: topimu - [971 1115]");

);






































consent.ads.queue.push(function()
IDG.GPT.addDisplayedAd("inread", "true");
IDG.GPT.displayGoogleTagSlot('inread');
);















var dataLayer = window.dataLayer = window.dataLayer || ;
dataLayer.push(
'event': 'loadTopCollectionModule'
);


$(document).ready(function() {
$('.articleBloxAd').filter( ":visible" ).each(function(index, item) {
var id = $(item).attr('id');
var divClass = $(item).attr('class');
var adString = IDG.GPT.getLazyAdCode();
$(item).replaceWith("
" + adString + "








































consent.ads.queue.push(function()

IDG.GPT.addDisplayedAd("ticker", "true");
$('#ticker').responsiveAd(screenSize:'971 1115', scriptTags: );
IDG.GPT.log("Creating ad: ticker - [971 1115]");

);


















































































var isValidEmailAddress = isValidEmailAddress || function(emailAddress)
var pattern = new RegExp(/^[+a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]2,5$/i);
return pattern.test(emailAddress);
;
function encodeQueryData(params)
var ret = ;
for (var paramKey in params)
ret.push(encodeURIComponent(paramKey) + "=" + encodeURIComponent(params[paramKey]));

return ret.join("&");

function bindEmailModal()
$('#emailModal').on("click",".close-btn",function(event)
event.preventDefault();
$('#emailModal').hide();
$("#emailModal .eml-friend").show();
$(".eml-friend-success").hide();
$(".eml-friend-error").hide();
$('#emailModal').fadeOut(200);
$('#email-to').val('');
$('#email-from').val('');
$('#name').val('');
$('#personalization').val('');
$('#eml-from-address-message').html("");
$('#eml-to-address-message').html("");
$('#eml-friend-captcha-message').html("");
);

$('#emailModal').on("submit","form",function(event)
event.preventDefault();
var $form = $(this);
var action = $form.attr('action');
var formData = $form.serialize();
var emailFrom = $('#email-from').val();
var emailTo = $('#email-to').val();
var uresponse=$('#g-recaptcha-response').val();
$('#eml-from-address-message').html("");
$('#eml-to-address-message').html("");
$('#eml-friend-captcha-message').html("");
if (isValidEmailAddress(emailFrom) && isValidEmailAddress(emailTo) && uresponse !="")
// eloqua

var eloquaParam =
AssetCountforCurrentCampaign : "1",
AssetName : "",
AssetTopic : "",
AssetType : "",
BuyingCycle : "",
C_Address1 : "",
C_Address2 : "",
C_BusPhone : "",
C_City : "",
C_Company_Size1 : "",
C_Country : "",
C_EmailAddress : "",
C_FirstName : "",
C_Industry1 : "",
C_Job_Role1 : "",
C_LastName : "",
C_State_Prov : "",
C_Zip_Postal : "",
ClientName : "",
ProgramName : "",
brand : "",
elqFormName : "CentralRegistrationMasterForm",
formId : "3062313",
elqSiteId : 1856,
elqCustomerGUID : elqCustomerGUID,
elqCookieWrite : 0,
friend_email : emailFrom,
friend_article_title : "GitHub Enterprise adds anonymous Git access, improves configuration visibility",
friend_taxo : "Software Development",
friend_source : "InfoWorld",
friend_article_url : "https://www.infoworld.com/article/3290350/development-tools/github-enterprise-adds-anonymous-git-access-improves-configuration-visibility.html",
device_platform : navigator.userAgent
;
$.ajax("https://secure.p01.eloqua.com/e/f2.aspx",
type: 'GET',
data: eloquaParam,
success: function(data, textStatus, xhr)
,
error: function(xhr, textStatus, errorThrown)

);
// eloqua
var eloquaParamMini =
elqCustomerGUID : elqCustomerGUID,
friend_taxo : "Software Development",
friend_source : "InfoWorld",
device_platform : navigator.userAgent
;
formData += "&" +encodeQueryData(eloquaParamMini);

// email
$.ajax(action,
type: 'POST',
data: formData,
success: function(data, textStatus, xhr)
$("#emailModal .eml-friend").hide();
$(".eml-friend-success").fadeIn(800);
,
error: function(xhr, textStatus, errorThrown)
$("#emailModal .eml-friend").hide();
$(".eml-friend-error").fadeIn(800);

);

else
if(uresponse=="")
$('#eml-friend-captcha-message').html("Please verify you're not a robot!");

if(!isValidEmailAddress(emailTo))
$('#eml-to-address-message').html("Please enter a valid email address.");

if(!isValidEmailAddress(emailFrom))
$('#eml-from-address-message').html("Please enter a valid email address.");


);
//bindEmailModal() end

$(document).ready(function()
$(document).on("click","#email-icon",function(event)
event.preventDefault();
bindEmailModal();
$('#emailModal').fadeIn(800);
);
);












































To


Use commas to separate multiple email addresses








From






































Privacy Policy




Thank you


Your message has been sent.






Sorry


There was an error emailing this page.












































consent.ads.queue.push(function()

IDG.GPT.addDisplayedAd("topleaderboard", "true");
$('#topleaderboard').responsiveAd(screenSize:'971 1115', scriptTags: );
IDG.GPT.log("Creating ad: topleaderboard - [971 1115]");

);









More like this




  • cloud computing gears - team strategy


    What is GitHub? More than Git version control in the cloud

























  • raining data on keyboard programming developer code


    What’s new in Microsoft Visual Studio Code

























  • branches / branching / bare trees


    GitHub vs. Bitbucket vs. GitLab: An epic battle for developer mindshare









































































































































  • template c100.00 03 27 12.still001

    Video

    JavaScript creator Brendan Eich, on the genesis of the popular programming...
















More like this




What is GitHub? More than Git version control in the cloud



What is GitHub? More than Git version control in the cloud




What’s new in Microsoft Visual Studio Code



What’s new in Microsoft Visual Studio Code




GitHub vs. Bitbucket vs. GitLab: An epic battle for developer mindshare



GitHub vs. Bitbucket vs. GitLab: An epic battle for developer mindshare



Video

JavaScript creator Brendan Eich, on the genesis of the popular programming...



Video


JavaScript creator Brendan Eich, on the genesis of the popular programming...
















































consent.ads.queue.push(function()
if($(window).width() >= 930)
IDG.GPT.addDisplayedAd("topimu", "true");
$('#topimu').responsiveAd(screenSize:'971 1115', scriptTags: );
IDG.GPT.log("Creating ad: topimu - [971 1115]");

);








































consent.ads.queue.push(function()
IDG.GPT.addDisplayedAd("inread", "true");
IDG.GPT.displayGoogleTagSlot('inread');
);












Version 2.14 of GitHub Enterprise, the behind-the-firewall version of GitHub’s code-sharing platform tuned for businesses, improvement configuration visibility and adds anonymous Git read access.


Users can configure visibility for new members of an organization, across private or public instances. Administrators also can prevent users from changing their visibility from the default configuration. Default settings can be enforced through a command-line utility.


GitHub Enterprise Version 2.14 also adds the ability for administrators to enable anonymous Git read access to public repositories when an instance is in a private mode. Anonymous read access can let users bypass authentication requirements for custom tools on an instance.


Other new capabilities in Version 2.14 include:


  • The default user dormancy threshold was extended from one month to 90 days. Users also can customize their dormancy threshold. Dormancy is the point at which an account is considered inactive and thus can be suspended to free up licenses. Some users have had issues reactivating a dormant account.

  • An automated project board template enables triage and prioritization on bugs.

  • Granular permissions can be set for an organization’s project boards. Permissions settings include Read, Write, and Admin.

  • GitHub Enterprise Support can be contacted via the management console. Data can be provided to Enterprise Support using command-line utilities.

  • Multiple approving reviews can be required for the merging of pull requests.

  • A comment’s edit history can be seen by anyone with read access.

  • Multiple issue templates can be used in a repository, using the issue template builder.

  • Using GitHub tools, searches can be made globally across an instance. Searches also can be scoped to a particular repository or organization.

  • A closed project board can be reopened, so workflow automation can be restarted.

Version 2.14 also includes some security fixes, including one in which a GitHub app could download a repository archive that it was not authorized to access during installation. Another fix mended a situation where command-line injection could be triggered via an upload of a specially crafted, prereceive hook environment.


Bug fixes included addressing when parallel uploads of the same Git LFS (Large File Storage) object could fail but be reported as successful. Also, support for the Internet Explorer 11 browser will be deprecated on September 13.


GitHub did cite a known issue with Version 2.14, though, in which an attacker could create the first admin user on a freshly set-up GitHub Enterprise installation with no users.


Where to download GitHub Enterprise 2.14


You can download GtHub Enterprise Version 2.14 for on-premises or cloud deployment from GitHub. There is a 45-day free trial available for GitHub Enterprise.






































































































































































Related:
  • Development Tools


  • Software Development

















Paul Krill is an editor at large at InfoWorld, whose coverage focuses on application development.












  • Stay up to date with InfoWorld’s newsletters for software developers, analysts, database programmers, and data scientists.


  • Get expert insights from our member-only Insider articles.




  







<!--
document.write('
');
consent.ads.queue.push(function()
IDG.GPT.addDisplayedAd("ciu", "true");
IDG.GPT.addLazyloadedAd("ciu", "true");
);
document.write('
');
consent.ads.queue.push(function()
$('#ciu').responsiveAd(screenSize:'971 1115', scriptTags: );
if (Object.keys(IDG.GPT.companions).length > 0 );
//-->



Sponsored Links










Copyright © 2018 IDG Communications, Inc.




Explore the IDG Network descend

  • CIO


  • CIO Asia


  • Computerworld


  • CSO


  • GameStar


  • Greenbot


  • IDC


  • IDG


  • IDG Connect


  • IDG.TV


  • InfoWorld


  • IT News


  • ITwhitepapers


  • ITworld


  • JavaWorld


  • Macworld


  • Network World


  • PCWorld


  • TechConnect


  • TechHive


  • The Full Nerd











Explore the IDG Network descend

  • CIO


  • CIO Asia


  • Computerworld


  • CSO


  • GameStar


  • Greenbot


  • IDC


  • IDG


  • IDG Connect


  • IDG.TV


  • InfoWorld


  • IT News


  • ITwhitepapers


  • ITworld


  • JavaWorld


  • Macworld


  • Network World


  • PCWorld


  • TechConnect


  • TechHive


  • The Full Nerd








Explore the IDG Network descend

  • CIO


  • CIO Asia


  • Computerworld


  • CSO


  • GameStar


  • Greenbot


  • IDC


  • IDG


  • IDG Connect


  • IDG.TV


  • InfoWorld


  • IT News


  • ITwhitepapers


  • ITworld


  • JavaWorld


  • Macworld


  • Network World


  • PCWorld


  • TechConnect


  • TechHive


  • The Full Nerd





Explore the IDG Network descend














The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP

Popular posts from this blog

How to make file upload 'Required' in Contact Form 7?

Rothschild family

amazon EC2 - How to make wp-config.php to writable?