Week5-1_Github_Repository_Basic
English translation
1. Synchronize locally from the remote repository
from google.colab import drive
drive.mount('/content/drive')Mounted at /content/drive
cd /content/drive/MyDrive/Colab\ Notebooks//content/drive/MyDrive/Colab Notebooks
!git clone "https://github.com/chorok-daddy/repository-basic.git"Cloning into 'repository-basic'... remote: Enumerating objects: 3, done.[K remote: Counting objects: 100% (3/3), done.[K remote: Compressing objects: 100% (2/2), done.[K remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0[K Unpacking objects: 100% (3/3), done.
cd repository-basic//content/drive/My Drive/Colab Notebooks/repository-basic
!git initReinitialized existing Git repository in /content/drive/My Drive/Colab Notebooks/repository-basic/.git/
!git config --global user.email "이메일 주소"
!git config --global user.name "username"
2. Edit locally
- You can easily try editing on Google Drive using a Chrome extension.
3. Commit locally
!git add .
!git commit -m "Edit Readme.md"[main 10e840d] Edit Readme.md 1 file changed, 8 insertions(+), 1 deletion(-)
!git log
4. Generate a GitHub account token
- Github - settings - developer settings - personal access tokens
- After generating a token, store it in a private location.
5. Push to the remote repository
- !git remote add [nickname] https://[username]:[token]@github.com/[repository-address]
!git remote add repo-basic https://username:token@github.com/chorok-daddy/repository-basic.git!git push -u repo-basic mainCounting objects: 3, done. Delta compression using up to 2 threads. Compressing objects: 50% (1/2) Compressing objects: 100% (2/2) Compressing objects: 100% (2/2), done. Writing objects: 33% (1/3) Writing objects: 66% (2/3) Writing objects: 100% (3/3) Writing objects: 100% (3/3), 399 bytes | 133.00 KiB/s, done. Total 3 (delta 0), reused 0 (delta 0) To https://github.com/chorok-daddy/repository-basic.git 1bcbdc2..10e840d main -> main Branch 'main' set up to track remote branch 'main' from 'repo-basic'.