Lines Matching full:git
14 West creates and controls a Git branch named ``manifest-rev`` in each
22 Although ``manifest-rev`` is a normal Git branch, west will recreate and/or
35 The ``refs/west/*`` Git refs
38 West also reserves all Git refs that begin with ``refs/west/`` (such as
50 The ``west update`` command essentially runs ``git fetch YOUR_PROJECT_URL``
55 helpers built in to Git`_. Since Git has credential storage built in, there is
61 .. _credential helpers built in to Git:
62 https://git-scm.com/docs/gitcredentials
67 On Windows when fetching from GitHub, recent versions of Git prompt you for
72 In general, you can store your credentials on disk using the "store" git
73 credential helper. See the `git-credential-store`_ manual page for details.
79 west forall -c "git config credential.helper store"
85 west forall -c "git config credential.helper store" foo bar
91 git config --global credential.helper store
98 You can use the Git credential store to authenticate with a GitHub PAT
103 echo "https://x-access-token:$GH_TOKEN@github.com" >> ~/.git-credentials
106 them in memory temporarily using `git-credential-cache`_ instead.
108 If you setup fetching via SSH, you can use Git URL rewrite feature. The following
109 command instructs Git to use SSH URLs for GitHub instead of HTTPS ones:
113 git config --global url."git@github.com:".insteadOf "https://github.com/"
116 https://git-scm.com/docs/git-credential-store#_examples
118 https://git-scm.com/docs/git-credential-cache
165 - Analogy with existing mechanisms: Git submodules with zephyr as the
180 - Analogy with existing mechanisms: Git submodules with the application as
189 ├── application/ # .git/ │
198 │ └── zcbor/ # .git/ project from either the main manifest or some import.
200 └── zephyr/ # .git/ project
275 ├── app1/ # .git/ project
280 ├── app2/ # .git/ project
285 ├── manifest-repo/ # .git/ never modified by west
289 │ └── zcbor/ # .git/ project from either the main manifest or
292 └── zephyr/ # .git/ project
306 - name: your-git-server
307 url-base: https://git.example.com/your-company
309 remote: your-git-server