{"id":19900,"date":"2020-11-30T00:40:33","date_gmt":"2020-11-30T08:40:33","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=19900"},"modified":"2023-12-01T04:05:03","modified_gmt":"2023-12-01T12:05:03","slug":"git-config","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/git-config\/","title":{"rendered":"How to Set Up Git Using git config"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">How to Set Up Git Using git config<\/h2>\n\n\n\n<p><em>The git config command changes the configuration options in your Git installation. It is often used to set your Git email, editor, and any aliases you want to use with the git command.<\/em><\/p>\n\n\n\n<p>Git is by far the most popular distributed version control system in the world. Every developer who works on a Git project can have their own copy of a repository locally. This means that many people can collaborate on the same project in tandem.&nbsp;\n\n<\/p>\n\n\n\n<p>When you\u2019re first getting started with Git, there\u2019s some setup that you need to do. This setup only needs to be done once on your computer.\n\n<\/p>\n\n\n\n<p>In this guide, we\u2019re going to talk about how to set up Git using the git config command. We\u2019ll walk through a few git config commands you can use to get started. Without further ado, let\u2019s begin!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The git config Command<\/h2>\n\n\n\n<p>The git config command sets configuration values for your Git installation. Before you start using Git for a project, you will use this command to configure your Git name and email on your computer.<\/p>\n\n\n\n<p>This command modifies the contents of Git config files. These files store information such as your username, default editor, and the email you want to associate with your commits.<\/p>\n\n\n\n<p>Before you can start working with repositories, you\u2019ll need to do some initial configuration. We\u2019re going to cover five topics:\n\n<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Configuration levels<\/li><li>Creating your identity<\/li><li>Setting up an editor<\/li><li>Creating an alias<\/li><li>Viewing and reconfiguring Git<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Git Config: Configuration Levels<\/h2>\n\n\n\n<p>Before we start, we\u2019ve got to discuss the different configuration levels for default git configuration options.\n\n<\/p>\n\n\n\n<p>Configuration values can be set at three different levels:\n\n<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u2013local: Local values will be applied to the repository in which the git config command is executed. These values are stored in .git\/config inside a repository.<\/li><li>\u2013system: System values are applied to all users on a machine. You should set system-level configuration values with caution because it may alter existing configurations. These values are stored in \/etc\/gitconfig on Linux.<\/li><li>\u2013global: Global values are applied to a particular user on an operating system. They are stored within the ~\/.gitconfig file in your home directory.<\/li><\/ul>\n\n\n\n<p>When you\u2019re first setting up Git, you\u2019ll mostly use the \u2013global level.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Git Config Username Command<\/h2>\n\n\n\n<p>To set your Git username, run the git config &#8211;global user.name command. You should specify both your first and last name but your username can be anything you want to attach to your commits.<\/p>\n\n\n\n<p>Your Git username does not need to be the same as your version control username, such as the one you use on GitHub.<\/p>\n\n\n\n<p>You\u2019ll need to set up your identity when you first install Git. This is mandatory because every commit contains your name and your email address. You cannot change the authorship information associated with a commit once it has been created.\n\n<\/p>\n\n\n\n<p>There are two pieces of information you need to specify: your name and email.\n\n<\/p>\n\n\n\n<p>Let\u2019s configure our username values using the git config command:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>git config --global user.name &quot;Sarah Smith&quot;<\/pre><\/div>\n\n\n\n<p>This will set our user name to Sarah Smith. All of our future commits will refer to this information. We\u2019ve used the \u2013global option to apply this default git config to all repositories owned by our user.\n\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Git Config Email Command<\/h2>\n\n\n\n<p>To configure your Git email address, run the git config &#8211;global user.email command. This git config email command accepts one argument: your email address.<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>git config --global user.email &quot;sarah.smith@email.com&quot;<\/pre><\/div>\n\n\n\n<p>We can see our configuration values have been set by checking our global configuration file (~\/.gitconfig):<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>[user]\n    \temail = sarah.smith@email.com\n    \tname = Sarah Smith<\/pre><\/div>\n\n\n\n<p>Our identity has been successfully configured!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Git Config Editor Command<\/h2>\n\n\n\n<p>Do you like vim? Are you an emacs fan? Does nano suit all your needs? Whatever text editor you prefer, it\u2019s wise to tell Git about it. This is because there are a number of commands, like git commit, which will open up a text editor in which you can type.\n\n<\/p>\n\n\n\n<p>Let\u2019s set nano as our default code editor:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>git config --global core.editor &quot;nano&quot;<\/pre><\/div>\n\n\n\n<p>Every time we execute a command that launches a text editor, nano will be used. You can substitute nano for any text editor you have installed on your system.<\/p>\n\n\n\n<p>Every time we execute a command that launches a text editor, nano will be used. You can substitute nano for any text editor you have installed on your system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Create an Alias<\/h2>\n\n\n\n<p>Do you get tired of repeatedly typing the same commands? Git aliases are here to the rescue. They allow you to write shortcuts for common commands that you write.\n\n<\/p>\n\n\n\n<p>Would you rather write <em>git co<\/em> instead of <a href=\"https:\/\/careerkarma.com\/blog\/git-commit\/\"><em>git commit<\/em><\/a>. Do you have a long command that you want to shorten? We can write Git aliases for all these cases.\n\n<\/p>\n\n\n\n<p>Let\u2019s write a git alias which calls the git commit command:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>git config --global alias.co commit<\/pre><\/div>\n\n\n\n<p>Every time we run <code>git co<\/code>, the <code>git commit<\/code> command will be run.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to View Your Git Configuration File<\/h2>\n\n\n\n<p>You can view an individual configuration value using the git config command followed by the value you want to view:\n<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>git config user.name<\/pre><\/div>\n\n\n\n<p>This returns \u201cSarah Smith\u201d. This is the value we set earlier in our code.<\/p>\n\n\n\n<p>You can use the git config \u2013list command to see all the configuration values that are associated with your particular Git installation:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>git config --list<\/pre><\/div>\n\n\n\n<p>Here\u2019s an example of what you may see:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>user.email=sarah.smith@email.com\nuser.name=Sarah Smith\nfilter.lfs.clean=git-lfs clean -- %f\nfilter.lfs.smudge=git-lfs smudge -- %f\n\u2026<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>The git config command configures your Git installation.<\/p>\n\n\n\n<p>When you first start using Git, you should configure your name and email. This will ensure Git knows what identity to attach to your commits. <\/p>\n\n\n\n<p>You should also set an editor. This ensures that if you use a command which references a text editor, your preferred text editor will be used to open the file.<\/p>\n\n\n\n<p>For more learning resources and tutorials on how to learn Git, check out our <a href=\"https:\/\/careerkarma.com\/blog\/what-is-git\/\">How to Learn Git guide<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"How to Set Up Git Using git config The git config command changes the configuration options in your Git installation. It is often used to set your Git email, editor, and any aliases you want to use with the git command. Git is by far the most popular distributed version control system in the world.&hellip;","protected":false},"author":240,"featured_media":19901,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[17286],"tags":[],"class_list":{"0":"post-19900","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-git"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"Git","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":null,"is_sponser_post":"","is_guest_post":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Set Up Git Using git config | Career Karma<\/title>\n<meta name=\"description\" content=\"The git config command allows you to configure your local version of Git. On Career Karma, learn how to set up Git using git config.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/git-config\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Set Up Git Using git config\" \/>\n<meta property=\"og:description\" content=\"The git config command allows you to configure your local version of Git. On Career Karma, learn how to set up Git using git config.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/git-config\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-30T08:40:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-01T12:05:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/07\/silver-and-black-laptop-computer-1229861.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1020\" \/>\n\t<meta property=\"og:image:height\" content=\"680\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"James Gallagher\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@career_karma\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"James Gallagher\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-config\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-config\\\/\"},\"author\":{\"name\":\"James Gallagher\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/e79364792443fbff794a144c67ec8e94\"},\"headline\":\"How to Set Up Git Using git config\",\"datePublished\":\"2020-11-30T08:40:33+00:00\",\"dateModified\":\"2023-12-01T12:05:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-config\\\/\"},\"wordCount\":976,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-config\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/silver-and-black-laptop-computer-1229861.jpg\",\"articleSection\":[\"Git\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-config\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-config\\\/\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-config\\\/\",\"name\":\"How to Set Up Git Using git config | Career Karma\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-config\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-config\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/silver-and-black-laptop-computer-1229861.jpg\",\"datePublished\":\"2020-11-30T08:40:33+00:00\",\"dateModified\":\"2023-12-01T12:05:03+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/e79364792443fbff794a144c67ec8e94\"},\"description\":\"The git config command allows you to configure your local version of Git. On Career Karma, learn how to set up Git using git config.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-config\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-config\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-config\\\/#primaryimage\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/silver-and-black-laptop-computer-1229861.jpg\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/silver-and-black-laptop-computer-1229861.jpg\",\"width\":1020,\"height\":680},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-config\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Git\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Set Up Git Using git config\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/e79364792443fbff794a144c67ec8e94\",\"name\":\"James Gallagher\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/james-gallagher-150x150.jpg\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/james-gallagher-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/james-gallagher-150x150.jpg\",\"caption\":\"James Gallagher\"},\"description\":\"James Gallagher is a self-taught programmer and the technical content manager at Career Karma. He has experience in range of programming languages and extensive expertise in Python, HTML, CSS, and JavaScript. James has written hundreds of programming tutorials, and he frequently contributes to publications like Codecademy, Treehouse, Repl.it, Afrotech, and others.\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/author\\\/jamesgallagher\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Set Up Git Using git config | Career Karma","description":"The git config command allows you to configure your local version of Git. On Career Karma, learn how to set up Git using git config.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/careerkarma.com\/blog\/git-config\/","og_locale":"en_US","og_type":"article","og_title":"How to Set Up Git Using git config","og_description":"The git config command allows you to configure your local version of Git. On Career Karma, learn how to set up Git using git config.","og_url":"https:\/\/careerkarma.com\/blog\/git-config\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2020-11-30T08:40:33+00:00","article_modified_time":"2023-12-01T12:05:03+00:00","og_image":[{"width":1020,"height":680,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/07\/silver-and-black-laptop-computer-1229861.jpg","type":"image\/jpeg"}],"author":"James Gallagher","twitter_card":"summary_large_image","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"James Gallagher","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/git-config\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/git-config\/"},"author":{"name":"James Gallagher","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e79364792443fbff794a144c67ec8e94"},"headline":"How to Set Up Git Using git config","datePublished":"2020-11-30T08:40:33+00:00","dateModified":"2023-12-01T12:05:03+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/git-config\/"},"wordCount":976,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/git-config\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/07\/silver-and-black-laptop-computer-1229861.jpg","articleSection":["Git"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/git-config\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/git-config\/","url":"https:\/\/careerkarma.com\/blog\/git-config\/","name":"How to Set Up Git Using git config | Career Karma","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/git-config\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/git-config\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/07\/silver-and-black-laptop-computer-1229861.jpg","datePublished":"2020-11-30T08:40:33+00:00","dateModified":"2023-12-01T12:05:03+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e79364792443fbff794a144c67ec8e94"},"description":"The git config command allows you to configure your local version of Git. On Career Karma, learn how to set up Git using git config.","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/git-config\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/git-config\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/git-config\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/07\/silver-and-black-laptop-computer-1229861.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/07\/silver-and-black-laptop-computer-1229861.jpg","width":1020,"height":680},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/git-config\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Git","item":"https:\/\/careerkarma.com\/blog\/git\/"},{"@type":"ListItem","position":3,"name":"How to Set Up Git Using git config"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e79364792443fbff794a144c67ec8e94","name":"James Gallagher","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/james-gallagher-150x150.jpg","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/james-gallagher-150x150.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/james-gallagher-150x150.jpg","caption":"James Gallagher"},"description":"James Gallagher is a self-taught programmer and the technical content manager at Career Karma. He has experience in range of programming languages and extensive expertise in Python, HTML, CSS, and JavaScript. James has written hundreds of programming tutorials, and he frequently contributes to publications like Codecademy, Treehouse, Repl.it, Afrotech, and others.","url":"https:\/\/careerkarma.com\/blog\/author\/jamesgallagher\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/19900","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/240"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=19900"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/19900\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/19901"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=19900"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=19900"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=19900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}