Development using git with write access: Difference between revisions

From Alpine Linux
m (→‎Git Clone: small fix)
m (Fix double redirect)
Tag: Redirect target changed
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''''Note:''' Unless you are a developer with ssh access (with permissions) you should instead read the article "[[Development_using_git|Development using git]]"''
#REDIRECT [[Git]]
 
== Personal settings ==
Start by telling your git who you are and some other useful information ('user.name' will show up in http://git.alpinelinux.org when you commit your changes).
 
  git config --global user.name "Your Full Name"
  git config --global user.email "your@email.address"
 
== Git Clone ==
Some examples:
 
  git clone ssh://username@git.alpinelinux.org/gitroot  ''(This would fetch all available git projects)''
  git clone ssh://username@git.alpinelinux.org/gitroot/acf-core  ''(Fetch a single project)''
  git clone ssh://username@git.alpinelinux.org/gitroot/pingu  ''(Fetch a single project)''
 
Check http://git.alpinelinux.org/ to see what alternatives you have.<BR>
You might not have permissions to clone all existing projects.
 
== Git Tag ==
Create an annotated tag.
 
  git tag -a ''tagname'' -m'commit message (e.g release 1.x)'
  git push && git push --tags
 
== Create new project ==
Create your own dir that you want to become your new acf-mystuff project.<BR>
Now initiate git.
cd acf-mystuff
git init
Create your files and add/commit them to your git-project
git add ./
git commit
'''''Note:''' You can add/modify/commit as much as you want before uploading it to git.alpinelinux.org
 
git clone --bare acf-mystuff acf-mystuff.git
scp -r acf-mystuff.git user@dev.alpinelinux.org:
 
Notify a user with root access to install the git repository
 
== References  ==
See [[Development_using_git#References]] for references.

Latest revision as of 06:37, 20 November 2024

Redirect to: