The Configuration:
- If you don’t have a Github account, creat one.
You can install “openssh” packages via termina or The Package Manager.
Select ---- Pisi icon (lower left corner) > System > Terminal then enter this line below.
sudo pisi it git openssh
git config --global user.name "github_hesap_adınız"
git config --global user.email "[email protected]"
git config --global credential.helper cache
git config --global credential.helper 'cache –timeout=3600'
- Create automatic password entry for data exchange via Terminal:
ssh-keygen
Ignore the password asked
Go to folder /home/YOUR USER NAME/.ssh/id_rsa.pub and copy whole text
Connect your github.com account.
Click your profile icon and choose settings
At the setting panel:
ssh and GPG Key
New ssh key
Name the pop-up window and paste the text you copied in Key section.
Using Git:
Fork the repository e.g. “main” and “pisilife-2” to your Github page.
Create a directory e.g. named “works”, best thing is to creat in user director. Then get in to the directory you created.
Hit F4 and launch the Terminal then clone forked repositories one by one (so you will be downloding them to local directory).
git clone [email protected]:USER NAME/main.git git clone
[email protected]:USER NAME/pisilife-2.git
Use your own user name, name and clone it.
git config --global user.name "github user name"
git config --global user.email "your email"
Go to main directory and enter the line below;
git remote add upstream [email protected]:pisilinux/main.git
Then get in to “pisilife-2” folder and enter the line below;
git remote add upstream [email protected]:pisilinux/pisilife-2.git
Go to each folder one by one, enter the line below to receive changes in the Pisi Linux repository.
git pull upstream master
Configuration is done.
- Commit and Pullrequest (pr):
Do it below before every working;
git pull upstream master
Which local repository directory you worked in (main or pisilife-2), open terminal (via F4 short cut) and enter the line below
pisi ix -skip-signing
indexing
git add . or package_name
package taking in to branch.
git commit -m "Definition of your change in English"
git push origin master
Change goes to Github account.
Then, go to Github page and get in to releated repository.
Do “New Pull request”
If the system approves the comparison
Enter “commit” and press “Create Pull Request” button.
CONFIGURATION AND USING “GIT” is shared by Ali Cengiz Kurt.