<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[TechiePlex]]></title><description><![CDATA[TechiePlex]]></description><link>https://techieplex.com</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 09:04:02 GMT</lastBuildDate><atom:link href="https://techieplex.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Resolving GitHub Copilot Sign-In Issues in Eclipse Behind Corporate Firewall]]></title><description><![CDATA[If you’re using the GitHub Copilot plugin for Eclipse (the official one from GitHub) and encounter an error like:
Could not log in with device flow on https://github.com/: unable to get local issuer certificate

…it’s likely due to the plugin’s inter...]]></description><link>https://techieplex.com/resolving-github-copilot-sign-in-issues-in-eclipse-behind-corporate-firewall</link><guid isPermaLink="true">https://techieplex.com/resolving-github-copilot-sign-in-issues-in-eclipse-behind-corporate-firewall</guid><category><![CDATA[copilot]]></category><category><![CDATA[Eclipse]]></category><category><![CDATA[IDEs]]></category><dc:creator><![CDATA[santhosh]]></dc:creator><pubDate>Fri, 31 Oct 2025 07:56:37 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1761897183897/9ffcfe7b-542b-493f-88ba-ca1443374dd5.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<hr />
<p>If you’re using the <strong>GitHub Copilot plugin for Eclipse</strong> (the official one from GitHub) and encounter an error like:</p>
<pre><code class="lang-plaintext">Could not log in with device flow on https://github.com/: unable to get local issuer certificate
</code></pre>
<p>…it’s likely due to the plugin’s internal Node.js component not trusting your <strong>corporate SSL inspection certificate</strong> (commonly used by enterprise firewalls or proxy systems for HTTPS traffic monitoring).</p>
<h3 id="heading-solution-use-nodeextracacerts">✅ Solution: Use NODE_EXTRA_CA_CERTS</h3>
<p>To fix this, follow these steps:</p>
<p><strong>Export your corporate Root CA certificate  
</strong>Either get it directly from team or Open <code>certmgr.msc</code></p>
<ul>
<li><p>Locate the certificate under <em>Trusted Root Certification Authorities</em></p>
</li>
<li><p>Export it as <strong>Base-64 encoded X.509 (.CER)</strong></p>
</li>
<li><p>Ensure it begins with <code>-----BEGIN CERTIFICATE-----</code></p>
</li>
</ul>
<p><strong>Set the environment variable</strong></p>
<ol>
<li>Add this as a <strong>User Environment Variable</strong> in Windows:</li>
</ol>
<ul>
<li><p><code>Variable name: NODE_EXTRA_CA_CERTS</code></p>
</li>
<li><p><code>Variable value: Path to exported certificate</code></p>
</li>
</ul>
<p>⚠️ Ensure the file is in text format with no quotes in the path even if space is present.</p>
<p><strong>Restart Eclipse</strong></p>
<p>Restart Eclipse to apply the change if its already running. GitHub Copilot should now sign in successfully.</p>
<hr />
<h3 id="heading-additional-notes">🔎 Additional Notes</h3>
<ul>
<li><p>This fix applies specifically to the <strong>official GitHub Copilot plugin</strong>, which runs a Node.js-based background server.</p>
</li>
<li><p>Other Git-related features (like clone/push via EGit) typically work because they use system trust stores or Java settings.</p>
</li>
<li><p>For plugin compatibility with your eclipse, refer to GitHub’s official <a target="_blank" href="https://marketplace.eclipse.org/content/github-copilot#details">documentation</a> in Eclipse market place.</p>
</li>
</ul>
]]></content:encoded></item></channel></rss>