{"id":2418,"date":"2023-03-20T17:34:24","date_gmt":"2023-03-20T21:34:24","guid":{"rendered":"https:\/\/shirishranjit.com\/blog1\/?page_id=2418"},"modified":"2023-03-20T17:35:32","modified_gmt":"2023-03-20T21:35:32","slug":"ubuntu-git-pull-or-push-or-fetch-does-not-work","status":"publish","type":"page","link":"https:\/\/shirishranjit.com\/blog1\/technical-posts\/linux-tidbits\/ubuntu-git-pull-or-push-or-fetch-does-not-work","title":{"rendered":"Ubuntu Git pull or push or fetch does not work"},"content":{"rendered":"\n<p>If you are having issues in Ubuntu with Git, most likely the update packages have made changes to your ssh configurations. So first test out your connection as follow<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh -Tv bitbucket.org #for bitbucket\n\nor\n\nssh -Tv GitHub.com # for github<\/code><\/pre>\n\n\n\n<p>You will see the log will be stuck at the &#8220;connecting to bitbucket.org &#8230;. port 22&#8221; and it will hang there. <\/p>\n\n\n\n<p>The problem here is that it is trying to use IPv6 instead of IPv4. Specially bitbucket need IPv4 to connect. Here is the fix. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>go to \/etc\/ssh<\/li>\n\n\n\n<li>open ssh_config<\/li>\n\n\n\n<li>uncomment AddressFamily and change any to inet<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>#following line should be in the ssh_config\n\nAddressFamily inet\n<\/code><\/pre>\n\n\n\n<p>Now test with your ssh -Tv and it should connect and your git commands should work.<\/p>\n<div class=\"twttr_buttons\"><div class=\"twttr_twitter\">\n\t\t\t\t\t<a href=\"http:\/\/twitter.com\/share?text=Ubuntu+Git+pull+or+push+or+fetch+does+not+work\" class=\"twitter-share-button\" data-via=\"\" data-hashtags=\"\"  data-size=\"default\" data-url=\"https:\/\/shirishranjit.com\/blog1\/technical-posts\/linux-tidbits\/ubuntu-git-pull-or-push-or-fetch-does-not-work\"  data-related=\"\" target=\"_blank\">Tweet<\/a>\n\t\t\t\t<\/div><div class=\"twttr_followme\">\n\t\t\t\t\t\t<a href=\"https:\/\/twitter.com\/shiranjit\" class=\"twitter-follow-button\" data-size=\"default\"  data-show-screen-name=\"false\"  target=\"_blank\">Follow me<\/a>\n\t\t\t\t\t<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>If you are having issues in Ubuntu with Git, most likely the update packages have made changes to your ssh configurations. So first test out your connection as follow You will see the log will be stuck at the &#8220;connecting &hellip; <a href=\"https:\/\/shirishranjit.com\/blog1\/technical-posts\/linux-tidbits\/ubuntu-git-pull-or-push-or-fetch-does-not-work\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"parent":292,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2418","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/2418"}],"collection":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/comments?post=2418"}],"version-history":[{"count":1,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/2418\/revisions"}],"predecessor-version":[{"id":2419,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/2418\/revisions\/2419"}],"up":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/292"}],"wp:attachment":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/media?parent=2418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}