ক্লোন গিটহাবের সংগ্রহশালা অ্যাকাউন্ট ছাড়াই?


25

আমি কিছু ডকুমেন্টেশন একসাথে রাখছি এবং এটি নিজে পরীক্ষা করার জন্য একটি কনফিগার করা মেশিনে অ্যাক্সেস নেই

গিটিহাব থেকে কোনও স্থানীয় মেশিনে একটি সংগ্রহস্থল ক্লোন করতে আপনার যদি গিটহাব অ্যাকাউন্টের প্রয়োজন হয় তবে আমি আগ্রহী।

উত্তর:


34

না, আপনি কেবল একটি ভিন্ন ইউআরএল ব্যবহার করুন:

git clone git://github.com/SomeUser/SomeRepo.git

তবে, স্থানীয় রেপো এই অর্থে "কেবলমাত্র পঠনযোগ্য" হবে যে আপনি নিজের পরিবর্তনগুলি মূল রেপোতে ফিরিয়ে আনতে পারবেন না। আপনি এখনও স্থানীয়ভাবে ফাইলগুলি সংশোধন করতে এবং পরিবর্তনগুলি করতে সক্ষম হবেন।

বিপরীতে,

git clone git@github.com:UserName/OtherRepo.git

প্রয়োজনীয় এসএসএইচ কী এবং হোয়াট নোট দিয়ে আপনার পরিবেশটি সঠিকভাবে সেট আপ করা হলে কেবলমাত্র কাজ করে তবে বিনিময়ে আপনি একটি সংগ্রহস্থল পাবেন যা আপনাকে পরিবর্তনগুলি প্রত্যাহার / রিমোট রেপোতে ফিরে যেতে অনুমতি দেয়।

(গিটহাবের জন্য অনিচ্ছাকৃত বিজ্ঞাপনের জন্য দুঃখিত, আমি এটি কেবল মনে রেখেছিলাম))


দুর্দান্ত, স্পষ্টতার জন্য আপনাকে ধন্যবাদ। আমি এইভাবে ক্লোনটির কাছে যাওয়ার মাধ্যমে সীমাবদ্ধতা সম্পর্কে অবহিত, তবে আমি যে প্রক্রিয়াটি দলিল করছি তার প্রেক্ষাপটে এটি ঠিক আছে।

@ জোসেফমেনওয়ারিং আমি সাহায্য করে আনন্দিত। আপনি যখন এটি করতে সক্ষম হবেন দয়া করে আমার উত্তরটি ভুলতে ভুলবেন না।
H2CO3

গিটল্যাবের জন্য এটিgit clone https://gitlab.com/SomeUser/SomeRepo.git
ম্যাথিয়াস ব্রাউন

2

আমি এমন একটি পণ্যের জন্য কিছু ডকুমেন্টেশন অনুসরণ করছিলাম যা গিথুব থেকে ক্লোনিং প্রয়োজন required আমি কোনও অ্যাকাউন্ট সেটআপ করতে বিরক্ত করতে চাইনি তাই এখানে যা চাওয়া হয়েছিল ঠিক তাই করা আমার প্রয়োজন ছিল।

নথিটিতে কমান্ডটি ছিল:

git clone git://github.com/fcrepo4/fcrepo-message-consumer.git

তবে এটি আমার জন্য ব্যর্থ।

Cloning into 'fcrepo-message-consumer'...
ssh: Could not resolve hostname github.com: nodename nor servname provided, or not known
fatal: Could not read from remote repository.

আমি চেষ্টা করেছিলাম

git clone git://github.com/fcrepo4/fcrepo-message-consumer.git

যেমন উত্তরগুলির একটিতে পরামর্শ দেওয়া হয়েছে তবে এটির সাথেও ব্যর্থ হয়েছিল।

Cloning into 'fcrepo-message-consumer'...
fatal: Unable to look up github.com (port 9418) (nodename nor servname provided, or not known)

অবশেষে যা কাজ করেছিল তা হ'ল:

git clone https://github.com/fcrepo4/fcrepo-message-consumer.git

0

অথবা কেবল HTTP উপসর্গটি ব্যবহার করুন এবং .git প্রত্যয়টিও বাধ্যতামূলক নয়:

আপনি চেক করতে পারেন

git clone http://github.com/tizenteam/iotivity-example

সম্পর্কিত তথ্য:

https://help.github.com/articles/why-is-git-always-asking-for-my-password/


অজ্ঞাতনামা ডাউনলোড আসলে আমার জন্য কাজ করবে না যতক্ষণ না আমি .gitপ্রত্যয়টি সরিয়ে না ফেলেছি ।
jhfrontz

0

আপনি গিথুব টোকেন https://github.com/settings/tokens ব্যবহার করতে পারেন এবং এটি ব্যবহার করতে পারেন :

git config --global url."https://${GITHUB_TOKEN}:x-oauth-basic@github.com/".insteadOf "https://github.com/"

( ${GITHUB_TOKEN}প্রকৃত টোকেন দিয়ে প্রতিস্থাপন করুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.