सर्वर दुनिया | गोपनीयता नीति | सहायता / संपर्क करें |
5816 / 118084346
|
Git : SSH के माध्यम से रिपोज़ तक पहुंच2023/09/27 |
SSH के माध्यम से Git रिपॉजिटरी तक पहुंच संभव है।
|
|
[1] | |
[2] | उदाहरण के लिए, SSH के माध्यम से एक दूरस्थ होस्ट से Git रिपॉजिटरी [dlp:srv.world/home/ubuntu/project.git] तक पहुंच। इस उदाहरण के मामले की तरह, इसे ऐसे उपयोगकर्ता के साथ एक्सेस करने की आवश्यकता है जिसके पास रिपॉजिटरी स्वामी के उपयोगकर्ता के साथ समान यूआईडी है। |
# SSH के माध्यम से क्लोन रिपॉजिटरी ubuntu@node01:~/work$ git clone ssh://ubuntu@dlp.srv.world/home/ubuntu/project.git
Cloning into 'project'...
ubuntu@dlp.srv.world's password: # उपयोगकर्ता का पासवर्ड (SSH कुंजी-जोड़ी सेट करने पर आवश्यक नहीं)
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 5 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (5/5), done.
ubuntu@node01:~/work$ cd project ubuntu@node01:~/work/project$ total 20 drwxrwxr-x 3 ubuntu ubuntu 4096 Sep 23 05:28 ./ drwxrwxr-x 3 ubuntu ubuntu 4096 Sep 23 05:28 ../ drwxrwxr-x 8 ubuntu ubuntu 4096 Sep 23 05:28 .git/ -rw-rw-r-- 1 ubuntu ubuntu 9 Sep 23 05:28 testfile1.txt -rw-rw-r-- 1 ubuntu ubuntu 9 Sep 23 05:28 testfile2.txt # उपयोगकर्ता नाम और ईमेल पता सेट करें ubuntu@node01:~/work/project$ git config --global user.name "Server World" ubuntu@node01:~/work/project$ git config --global user.email "serverworld@node01.srv.world" echo test >> testfile1.txt ubuntu@node01:~/work/project$ git commit testfile1.txt -m "Update testfile1.txt" [master 3b81d56] Update testfile1.txt 1 file changed, 1 insertion(+)ubuntu@node01:~/work/project$ git remote -v origin ssh://ubuntu@dlp.srv.world/home/ubuntu/project.git (fetch) origin ssh://ubuntu@dlp.srv.world/home/ubuntu/project.git (push)ubuntu@node01:~/work/project$ git push origin master ubuntu@dlp.srv.world's password: Enumerating objects: 5, done. Counting objects: 100% (5/5), done. Delta compression using up to 2 threads Compressing objects: 100% (2/2), done. Writing objects: 100% (3/3), 297 bytes | 297.00 KiB/s, done. Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 To ssh://dlp.srv.world/home/ubuntu/project.git 6de7da8..3b81d56 master -> master |
Sponsored Link |