खोज…


टिप्पणियों

Aws कमांड लाइन टूल और git कमांड के साथ अपनी स्थानीय विकास मशीन स्थापित करके तैयार करें।

Git कमांड लाइन के लिए कोड कोडमाइट सेट करें

एडब्ल्यूएस कोडेकॉमिट का उपयोग निजी जीआईटी रिपॉजिटरी के लिए भंडारण के रूप में किया जा सकता है। सेटअप में कुछ चरण शामिल हैं, यह मानते हुए कि आपके पास पहले से मान्य AWS खाता है।

  1. AWS Codecommit के लिए साइन अप करें। वर्तमान में केवल क्षेत्र us-east-1 उपलब्ध है।
  2. एक IAM उपयोगकर्ता बनाएँ, जिसके पास रिपॉजिटरी तक पहुँच होगी, जैसे codecommit-user
  3. इस उपयोगकर्ता को अनुमति की भूमिका AWSCodeCommitFullAccess संलग्न करें
  4. इस उपयोगकर्ता के लिए एक नई Access Key बनाएं और key id और secret code नोट करें
  5. अब आगे बढ़ें और अपने स्थानीय मशीन पर AWS कॉन्फ़िगरेशन प्रोफ़ाइल बनाएं
$ aws configure --profile codecommit-user

अगले चरण में हम aws कमांड को git साथ निम्न कमांड के साथ क्रेडेंशियल हेल्पर के रूप में जोड़ते हैं:

$ git config --global credential.helper \
    '!aws --profile codecommit-user codecommit credential-helper $@'
$ git config --global credential.UseHttpPath true

आप बाद में इस सेटअप को सत्यापित या संपादित कर सकते हैं:

$ git config --global --edit

आपको एक अनुभाग नोट करना चाहिए:

[credential]
    helper = !aws --profile codecommit-user codecommit credential-helper $@
    UseHttpPath = true

अब आप हमेशा की तरह कमांड लाइन से गिट का उपयोग कर सकते हैं।

AWS कोडेकोमाइट के साथ SourceTree का उपयोग करें

एटलसियन सोर्सट्री मैक और विंडोज के लिए सोर्स कोड रिपॉजिटरी का प्रबंधन करने के लिए एक दृश्य उपकरण है। इसका उपयोग कोडेकॉमिट के साथ रिमोट रिपॉजिटरी के रूप में किया जा सकता है लेकिन सोर्सट्री में स्थानीय रिपॉजिटरी में एक अतिरिक्त कॉन्फ़िगरेशन विकल्प को जोड़ने की आवश्यकता होती है ताकि कोडेकमाइट से कनेक्ट हो सके।

सबसे पहले, स्थानीय git के लिए सेटअप कोडेकॉमिट।

मान लें कि आपके पास एक स्थानीय git रिपॉजिटरी है, जिसे आप codecommit पर धकेलना चाहते हैं, बस इन चरणों का पालन करें:

  1. वेब कंसोल का उपयोग करके AWS कोडेकमाइट में लॉगिन करें।
  2. एक नया भंडार बनाएं, जैसे my-project
  3. HTTPS URL को कॉपी करें, यह https://git-codecommit.us-east-1.amazonaws.com/v1/repos/my-project जैसा दिखना चाहिए
  4. अब SourceTree में पैनल सेटिंग्स / रिमूव खोलें
  5. नाम के साथ नया रिमोट जोड़ें: origin और यूआरएल / पथ: जिस लिंक को आपने पहले कॉपी किया था
  6. अंत में विकल्प संपादन फ़ाइल खोलें और निम्नलिखित स्निपेट जोड़ें:
[credential]
    helper = /usr/local/bin/aws --profile codecommit-user codecommit credential-helper $@
    UseHttpPath = true

यहाँ छवि विवरण दर्ज करें

विन्यास फाइल को सहेजने के बाद कुछ इस तरह दिखना चाहिए:

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    ignorecase = true
    precomposeunicode = true
[branch "master"]
    remote = origin
    merge = refs/heads/master
[remote "origin"]
    url = https://git-codecommit.us-east-1.amazonaws.com/v1/repos/digitaloffice.nu
    fetch = +refs/heads/*:refs/remotes/origin/*
[credential]
    helper = /usr/local/bin/aws --profile codecommit-user codecommit credential-helper $@
    UseHttpPath = true

कृपया ध्यान दें: यह OS-X सेटअप पर आधारित है। Aws (जो इस मामले में /usr/local/bin/aws है) के लिए पथ का विशेष ध्यान रखें और निश्चित रूप से अन्य Unixes या Windows कॉन्फ़िगरेशन के तहत अलग होगा।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow