Setting up SSH keys, Git to contribute to Drupal.org
SSH Keys:
https://www.drupal.org/drupalorg/docs/user-accounts/git-authentication-for-drupalorg-projects
cd ~/.ssh
ssh-keygen -t ed25519 -b 4096 -C "drupalcode.org"
Enter the filename. Ex: id_ed25519_drupalcode_org
ssh-add ~/.ssh/id_ed25519_drupalcode_org
vim id_ed25519_drupalcode_org.pub
copy the contents and create a new key at https://git.drupalcode.org/-/profile/keys
Test: ssh -T git@git.drupal.org
You can also add ssh config file
vim ~/.ssh/config
Save the below contents
Host git.drupal.org
AddKeysToAgent yes
IdentityFile ~/.ssh/id_ed25519_drupal_org
Configuring Git:
https://www.drupal.org/docs/develop/git/setting-up-git-for-drupal/configuring-git-for-drupal
> git config --list
credential.helper=osxkeychain
init.defaultbranch=main
user.email=gopisathya@159947.no-reply.drupal.org
user.name=gopiramanujam
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
remote.origin.url=git@git.drupal.org:project/jsonld_simple.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.1.0.x.remote=origin
branch.1.0.x.merge=refs/heads/1.0.x
Otherwise
git config user.email '15850-gopisathya@users.noreply.drupalcode.org'
git config user.name 'gopiramanujam'
Comments
Post a Comment