كيفية تجاوز تسجيل الدخول للمستخدم الجديد عند تشغيل نموذج llm آخر لأول مرة لClaude code؟


نسخة Claude Code الأحدث (نسخة أبريل 2026، مثل السلسلة 2.1.9x) عززت فحص آلية onboarding عند التشغيل الأول، مما يجعل الاعتماد فقط على متغيرات البيئة أو CC-Switch لكتابة settings.json غالبًا غير كافٍ لتجاوزه تمامًا. وذلك لأن Claude Code عند التشغيل يتحقق أولاً من علامة hasCompletedOnboarding في ملف ~/.claude.json. إذا لم يكن هذا الملف موجودًا أو كانت القيمة في هذا الحقل false، فإنه يفرض الدخول في عملية onboarding (مطلوب تسجيل الدخول إلى الحساب الرسمي أو إكمال الإعدادات الأولية)، حتى لو قمت بتكوين ANTHROPIC_BASE_URL و Key من خلال ~/.claude/settings.json، فسيتم تجاهله أو معالجته لاحقًا (حتى مع أحدث إصدار من cc-Switch لتجاوز التكوين، لا يعمل).
الطريقة الأكثر فاعلية هي استخدام Node.js في CLI مع الأمر التالي لإعداد الإعدادات بنقرة واحدة:
node --eval "
const fs = require('fs');
const path = require('path');
const homeDir = require('os').homedir();
const filePath = path.join(homeDir, '.claude.json');
let config = {};
if (fs.existsSync(filePath)) {
config = JSON.parse(fs.readFileSync(filePath, 'utf-8'));
}
config.hasCompletedOnboarding = true;
fs.writeFileSync(filePath, JSON.stringify(config, null, 2), 'utf-8');
console.log('تم ضبط hasCompletedOnboarding = true');
"
بعد اكتمال الأمر، أعد تشغيل الطرفية/الترمينال، ثم جرّب تشغيل claude وستدخل مباشرة.
شاهد النسخة الأصلية
post-image
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • Gate Fun الساخن

    عرض المزيد
  • القيمة السوقية:$2.28Kعدد الحائزين:1
    0.00%
  • القيمة السوقية:$2.28Kعدد الحائزين:1
    0.00%
  • القيمة السوقية:$2.29Kعدد الحائزين:2
    0.00%
  • القيمة السوقية:$2.28Kعدد الحائزين:1
    0.00%
  • القيمة السوقية:$2.28Kعدد الحائزين:1
    0.00%
  • تثبيت