.git/config: Difference between revisions
Jump to navigation
Jump to search
(→[http]) |
|||
(16 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=Internal= | =Internal= | ||
* [[Git_Configuration#Files|Git Configuration]] | * [[Git_Configuration#Files|Git Configuration]] | ||
=Overview= | =Overview= | ||
<code>[[.git/config]]</code> maintains repository specific configuration is maintained, which is read and written with <code>git config --local [...]</code> | |||
=Entries= | =<span id='Entries'></span>Configuration Elements= | ||
Configuration elements maintained in <code>/etc/gitconfig</code>, <code>.gitconfig</code> and <code>.config/git/config</code> apply: | |||
{{Internal|Git_Configuration#Configuration_Elements|Git Configuration | Configuration Elements}} | |||
Additionally, the following specific configuration elements also apply: | |||
==[core]== | ==<tt>[core]</tt>== | ||
==<tt>[remote]</tt>== | |||
<code>[remote]</code> entires represent [[Git Concepts#Remote|remotes]] for the current repository, and are manipulated by the <code>[[git remote#Overview|git remote]]</code> command. | |||
<syntaxhighlight lang='ini'> | |||
[remote "origin"] | |||
url = https://gogs-cicd.apps.openshift.novaordis.io/gogs/novaordis-session-servlet.git | |||
fetch = +refs/heads/*:refs/remotes/origin/* | |||
</syntaxhighlight> | |||
More than one <code>[remote]</code> entries are possible if the local repository has multiple [[Git Concepts#Remote|remotes]]. | |||
==[ | ==<tt>[branch]</tt>== | ||
See {{Internal|Git_branch#Link_the_Local_Branch_its_Tracking_Branch|Link a Local Branch to its Tracking Branch}} | |||
==[http]== | ==<tt>[http]</tt>== | ||
See {{Internal|Git_config#Turn_Off_SSL_Server_Certificate_Verification_for_a_Specific_Repository|Turn Off SSL Server Certificate Verification for a Specific Repository}} |
Latest revision as of 22:51, 9 January 2024
Internal
Overview
.git/config
maintains repository specific configuration is maintained, which is read and written with git config --local [...]
Configuration Elements
Configuration elements maintained in /etc/gitconfig
, .gitconfig
and .config/git/config
apply:
Additionally, the following specific configuration elements also apply:
[core]
[remote]
[remote]
entires represent remotes for the current repository, and are manipulated by the git remote
command.
[remote "origin"]
url = https://gogs-cicd.apps.openshift.novaordis.io/gogs/novaordis-session-servlet.git
fetch = +refs/heads/*:refs/remotes/origin/*
More than one [remote]
entries are possible if the local repository has multiple remotes.
[branch]
See
[http]
See