के रूप में gnome-keyring के साथ गिट क्रेडेंशियल सहायक का उपयोग करते समय त्रुटि मैं एसएसएल का उपयोग करने वाले हमारे गिट सर्वर से कनेक्ट करते समय सुरक्षित रूप से क्रेडेंशियल स्टोर करने का एक तरीका ढूंढ रहा था। मैं @ जेम्स वार्ड (केवल संपादित मैं मैं के लिए Git (https://stackoverflow.com/a/14528360/6195194)सूडो
sudo apt-get install libgnome-keyring-dev
cd /usr/share/doc/git/contrib/credential/gnome-keyring
sudo make
git config --system credential.helper /usr/share/doc/git/contrib/credential/gnome-keyring/git-credential-gnome-keyring
हमारे "वैश्विक" config के बजाय हमारे "प्रणाली" कॉन्फिग अद्यतन किया गया था बनाया द्वारा इस सुझाव में आए मैं तो
git clone https://ipaddress/git/repo.git
चला सकते हैं
और क्रेडेंशियल सहायक अपनी उपलब्धियों को स्टोर करेगा, लेकिन जब मैं निम्नलिखित चलाएँ:
sudo git clone https://ipaddress/git/repo.git testfolder
यह मुझे निम्न त्रुटि
0,123,516 देना** (process:3713): CRITICAL **: Error communicating with gnome-keyring-daemon
मुझे कभी-कभी सूडो गिट क्लोन चलाने की आवश्यकता होती है क्योंकि कभी-कभी निर्देशिका जहां मुझे क्लोन बनाने की आवश्यकता होती है। किसी भी सहायता की सराहना की जाएगी।
संस्करण मैं उपयोग कर रहा हूँ: - Git संस्करण 1.9.1 - Ubuntu सर्वर 14.0.4
अग्रिम धन्यवाद! -Richard ओ
आपकी मदद के लिए धन्यवाद और यह बहुत समझ में आता है। एक अन्य आवश्यकता ने मुझे HTTPS की बजाय एसएसएच कुंजी का उपयोग करने के लिए मजबूर किया ताकि मुझे अब गिट-क्रेडेंशियल-gnome-keyring का उपयोग करने की आवश्यकता न हो। लेकिन मैंने एक समर्पित गिट खाता बनाना सुनिश्चित किया और उन्हें आपकी सहायता के आधार पर सूडो का उपयोग किए बिना एक निश्चित निर्देशिका में अपनी खुद की रिपॉजिटरीज़ बनाने के लिए पहुंच प्रदान की और यह बहुत अच्छा काम कर रहा है! –