<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Git and SSH keys in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Git-and-SSH-keys/m-p/2303068#M74987</link>
    <description>&lt;P&gt;Hello&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We have the following git set up&amp;nbsp;NOT using SSH keys.&lt;/P&gt;
&lt;P&gt;Our TAC runs on linux..&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1) The Main Configuration Page in TAC&lt;/P&gt;
&lt;UL&gt;
 &lt;LI&gt;root github url and a "talend" generic git username and password. Maybe this is superseded by project settings below.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;2) The Git&amp;nbsp;Config in&amp;nbsp;each TAC Project&lt;/P&gt;
&lt;UL&gt;
 &lt;LI&gt;Each project&amp;nbsp;is a different Git repository url with the same&amp;nbsp;&lt;SPAN&gt;"talend" generic git username and password as used above. This is set used the "Advanced settings" checkbox.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;3) User&amp;nbsp;Config&amp;nbsp;in&amp;nbsp;TAC&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
 &lt;LI&gt;Each user has&amp;nbsp;their own git username and password added here. This is&amp;nbsp;NOT&amp;nbsp;the&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"talend" generic git username and password as used above.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I would like to swap to using SSH keys for users.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I've read&amp;nbsp;many docs but am still confused on how I would undertake this with the desire to keep different git repositories for each project.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The docs generally say that you need to create a public key for a user, add it to Github and then swap the git repo url in the TAC project config to the "git@......" format.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I am unsure:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;1) Do I create&amp;nbsp;one public key on the TAC server under the user running the TAC and should this user also be the "talend" generic git user as above? Do&amp;nbsp;these users need to match for the TAC to see the public key?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;2) If I remove the passwords from the User settings in the TAC, how will the studio/TAC use the user's public key set up on their machine/git?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hope someone can help&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 08:19:36 GMT</pubDate>
    <dc:creator>n999</dc:creator>
    <dc:date>2024-11-16T08:19:36Z</dc:date>
    <item>
      <title>Git and SSH keys</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Git-and-SSH-keys/m-p/2303068#M74987</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We have the following git set up&amp;nbsp;NOT using SSH keys.&lt;/P&gt;
&lt;P&gt;Our TAC runs on linux..&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1) The Main Configuration Page in TAC&lt;/P&gt;
&lt;UL&gt;
 &lt;LI&gt;root github url and a "talend" generic git username and password. Maybe this is superseded by project settings below.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;2) The Git&amp;nbsp;Config in&amp;nbsp;each TAC Project&lt;/P&gt;
&lt;UL&gt;
 &lt;LI&gt;Each project&amp;nbsp;is a different Git repository url with the same&amp;nbsp;&lt;SPAN&gt;"talend" generic git username and password as used above. This is set used the "Advanced settings" checkbox.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;3) User&amp;nbsp;Config&amp;nbsp;in&amp;nbsp;TAC&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
 &lt;LI&gt;Each user has&amp;nbsp;their own git username and password added here. This is&amp;nbsp;NOT&amp;nbsp;the&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"talend" generic git username and password as used above.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I would like to swap to using SSH keys for users.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I've read&amp;nbsp;many docs but am still confused on how I would undertake this with the desire to keep different git repositories for each project.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The docs generally say that you need to create a public key for a user, add it to Github and then swap the git repo url in the TAC project config to the "git@......" format.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I am unsure:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;1) Do I create&amp;nbsp;one public key on the TAC server under the user running the TAC and should this user also be the "talend" generic git user as above? Do&amp;nbsp;these users need to match for the TAC to see the public key?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;2) If I remove the passwords from the User settings in the TAC, how will the studio/TAC use the user's public key set up on their machine/git?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hope someone can help&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 08:19:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Git-and-SSH-keys/m-p/2303068#M74987</guid>
      <dc:creator>n999</dc:creator>
      <dc:date>2024-11-16T08:19:36Z</dc:date>
    </item>
    <item>
      <title>Re: Git and SSH keys</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Git-and-SSH-keys/m-p/2303069#M74988</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Are you looking for guidance how to best configure git credentials (ssh or user/pwd) in TAC and in Studio? Or are you rather trying to report a specific bug that is not working in your environment?&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Sabrina&lt;/P&gt;</description>
      <pubDate>Thu, 31 May 2018 08:15:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Git-and-SSH-keys/m-p/2303069#M74988</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-05-31T08:15:14Z</dc:date>
    </item>
    <item>
      <title>Re: Git and SSH keys</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Git-and-SSH-keys/m-p/2303070#M74989</link>
      <description>&lt;P&gt;Hi&lt;/P&gt; 
&lt;P&gt;It was a question about how to specifically configure git ssh keys.....&lt;/P&gt; 
&lt;P&gt;We got a reply from Talend through another route that I've included below as it might help others:&lt;/P&gt; 
&lt;P&gt;-------------------&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;The SSH key needs to be generated on the TAC machine for the user running TAC. It can then be tied to ANY git user as long as that is going to be the user that accesses the repository. As long as the key is tied to the user on the git side, it will allow access.&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;To tie the GIT key to your GIT repository and to your GIT user at GIT side:&lt;BR /&gt;1. You must copy the key (which is generated in TAC machine in TAC user) in GIT repository and GIT user profiles. I am adding two snapshots as example from bitbucket.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;2. Once you add that in GIT side, your users should be able to connect to GIT without the password. You can decide to keep or remove the passwords in the password fields however, it doesn't matter as SSH key now act as password.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;You wrote that you have different git users at git side and their profiles are set in TAC. So for those users you will have to repeat adding the key at git side and for all projects. However, only one key is needed at tac side in TAC user.&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;------------------&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Jun 2018 10:36:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Git-and-SSH-keys/m-p/2303070#M74989</guid>
      <dc:creator>n999</dc:creator>
      <dc:date>2018-06-04T10:36:21Z</dc:date>
    </item>
  </channel>
</rss>

