ข้อมูลประจำตัวคอมไพล์ Bitbucket ถ้าสมัครใช้งาน Google


268

ฉันมีบัญชีใน bitbucket.org ที่ฉันสร้างขึ้นโดยการลงทะเบียนด้วยบัญชี Google ของฉัน ตอนนี้ทุกครั้งที่ฉันเข้าสู่ระบบฉันแค่คลิก "เข้าสู่ระบบด้วย Google" และก็ไม่เป็นไร

ฉันจะเข้าถึง repos จากบรรทัดคำสั่ง git ได้อย่างไร มันขอชื่อผู้ใช้และรหัสผ่านให้ฉัน ฉันมีชื่อผู้ใช้ แต่ไม่มีรหัสผ่าน ฉันจะเข้าสู่ระบบได้อย่างไร?


7
มีนาคม 2019 และนี่ยังเป็นกระบวนการที่คลุมเครือและไม่มีเอกสาร ... ฉันไม่เคยได้ยินเกี่ยวกับแอปพลิเคชันที่ข้อมูลรับรองการเข้าสู่ระบบไปยังไซต์นั้นแตกต่างกันระหว่างเว็บไซต์และส่วนต่อประสานบรรทัดคำสั่ง คำอธิบายว่าทำไมจึงจำเป็นต้องมีความโดดเด่นมากกว่านี้
Oscar Bravo

1
ครั้งแรกที่ฉันใช้ bitbucket และฉันยังคงประสบปัญหาเดียวกันนี้อันที่จริงฉันมีสองบัญชีที่มีบัญชีอีเมลเดียวกันคือ account@gmail.com แตกต่างจาก account@googlemail.com แม้กระทั่งเว็บไซต์เริ่มต้นจะซิงค์บัญชี@gmail.comและบัญชี @ googlemail.com ไปยังบัญชีเดียว
ปีเตอร์โมเสส

คำตอบ:


315

คุณควรทำการตั้งค่าครั้งเดียวในการสร้าง " รหัสผ่านสำหรับแอป " ใน Bitbucket web UI พร้อมสิทธิ์อย่างน้อยอ่านที่เก็บของคุณจากนั้นใช้ในบรรทัดคำสั่ง

ทำอย่างไร:

  1. เข้าสู่ระบบ Bitbucket
  2. คลิกที่รูปโปรไฟล์ทางด้านขวา (ตอนนี้อยู่ด้านล่างซ้าย)
  3. เลือกการตั้งค่า Bitbucket
  4. ในส่วนการจัดการการเข้าถึงให้มองหาตัวเลือกรหัสผ่านสำหรับแอป ( https://bitbucket.org/account/settings/app-passwords/ )
  5. สร้างรหัสผ่าน app ที่มีสิทธิ์อย่างน้อยอ่านภายใต้การเก็บส่วน รหัสผ่านจะถูกสร้างขึ้นสำหรับคุณ อย่าลืมบันทึกมันจะปรากฏเพียงครั้งเดียว!

12
พวกเขาควรสร้างรหัสผ่านเพียงครั้งเดียวหลังจากการเชื่อมต่อครั้งแรกโดยใช้ SSO ... ขอบคุณมากขั้นตอนนี้ไม่ชัดเจนจริงๆ ตอนนี้หน้าจอคือ [คลิกที่คุณอวตารด้านล่างซ้าย]> [การตั้งค่า]> [รหัสผ่านแอป]> [สร้างรหัสผ่านสำหรับแอป]> เลือกตัวเลือกมากมาย (ตามความต้องการของคุณ) และ voila โปรดทราบว่าชื่อผู้ใช้นั้นเป็นชื่อที่ถูกเลือกหลังจากการเชื่อมต่อครั้งแรกโดยใช้ Google SSO
Nordes

สิ่งที่จะใช้เป็น "ฉลาก" และสิ่งที่จะใช้เป็น "ชื่อผู้ใช้" ในกรณีนี้?
Dims

2
ขออภัยมันจะไม่เป็นชื่อผู้ใช้บัญชี Google มันจะเป็นชื่อผู้ใช้ BitBucket ซึ่งผู้ใช้เลือกเมื่อทำการสร้างบัญชี อย่างไรก็ตามคำตอบของคุณช่วยยกเว้นปัญหาที่กล่าวถึง
Md. Sabbir Ahmed

1
พบชื่อผู้ใช้ในหน้าเดียวกันในส่วนทั่วไป> การตั้งค่าบัญชี> การตั้งค่าโปรไฟล์ Bitbucket>
Prashant Saraswat

นี่เป็นคำตอบที่ถูกต้อง ... ตอนนี้ถ้าคุณสามารถบอกฉันได้ว่าทำไมคีย์ set ssh ไม่ทำงาน! :)
mangonights

121

การแก้ไข:

  • forgot my passwordไปในการเข้าสู่ระบบในหน้าจอและคลิก
  • ฉันป้อนอีเมลบัญชี Google และได้รับลิงค์รีเซ็ต
  • เมื่อคุณป้อนรหัสผ่านใหม่คุณจะมี bitbucket id และรหัสผ่านที่จะใช้

ตัวอย่าง:

git clone https://<bitbucket_id>@bitbucket.org/<repo>

2
สิ่งนี้จะแนะนำให้คุณต้องป้อนรหัสผ่านเมื่อเข้าสู่เว็บไซต์หรือไม่
User1291

1
ฉันสามารถทำได้ทั้งสองทาง
อเล็กซ์

2
วันนี้ฉันได้รับหน้าข้อผิดพลาดใน reseting รหัสผ่าน (มันเศร้ามาก
Vlad

ไม่ได้แก้ไขให้ฉัน (ยัง) หลังจากผ่านไป 10 นาทียังคงรอลิงก์อีเมลรหัสผ่านรีเซ็ต
BreakPhreak

ฉันได้รับข้อผิดพลาดเช่นกัน นอกจากนี้การใช้เข้าสู่ระบบด้วย Google ก็เพื่อป้องกันไม่ให้สร้างข้อมูลรับรองใหม่ (และอาจสูญเสียในเหตุการณ์ด้านความปลอดภัย) ดังนั้น "การแก้ปัญหา" นี้จะแนะนำปัญหาด้านความปลอดภัย
user2530062

31

มันคือมีนาคม 2019 และฉันเพิ่งทำแบบนี้:

  1. เข้าถึงhttps://id.atlassian.com/login/resetpassword
  2. กรอกอีเมลของคุณแล้วคลิก "ส่งลิงค์การกู้คืน"
  3. คุณจะได้รับอีเมลและนี่คือที่ที่ผู้คนสับสน อย่าคลิกปุ่มลงชื่อเข้าใช้บัญชีของฉันแทนคุณต้องการคลิกที่ลิงค์เล็ก ๆ ที่ระบุว่าหรือคุณสามารถรีเซ็ตรหัสผ่านสำหรับบัญชี Atlassian ของคุณ
  4. ตั้งรหัสผ่านตามปกติ

ตอนนี้ลองรันคำสั่ง git บนเทอร์มินัล

มันอาจขอให้คุณทำการยืนยันสองขั้นตอนในครั้งแรกเพียงทำตามขั้นตอนและทำเสร็จแล้ว!


1
ตอนนี้คุณไม่ได้รับลิงค์เล็ก ๆ ในขั้นตอนที่ 3 เพราะพวกเขามีการเปลี่ยนแปลง คุณได้รับการเข้าสู่ระบบเดียวสำหรับผลิตภัณฑ์ Atlassian ทั้งหมด เพียงพิมพ์รหัสผ่านใหม่และVoila
Damitha Raveendra

1
มันทำงานได้อย่างสมบูรณ์แบบ ขอบคุณที่ช่วยประหยัดเวลาของฉัน: D
jignesh

2
ณ เดือนกรกฎาคม 2019 สิ่งนี้ดูเหมือนจะเป็นวิธีการทำงานที่ค่อนข้างเข้าใจว่าสถานการณ์มีการพัฒนาให้กับ บริษัท Atlassian เพียงใด แต่คำแนะนำ UI และเอกสารบางอย่างนั้นพลาดไปอย่างมาก เห็นได้ชัดว่า 'การเข้าสู่ระบบด้วย Google' นั้นใช้ได้สำหรับคนที่ต้องการเรียกดู repos แต่ไม่มากนักสำหรับนักพัฒนาที่ใช้งานจริง
วอลเตอร์ K

14

วิธีหนึ่งในการข้ามสิ่งนี้คือการสร้างตัวแปรรหัสผ่านเฉพาะแอป

  1. การตั้งค่า
  2. รหัสผ่านสำหรับแอป
  3. สร้างรหัสผ่านสำหรับแอป

และคุณสามารถใช้สิ่งที่สร้างขึ้นpasswordเพื่อเข้าถึงหรือผลักดันการส่งข้อมูลจากเทอร์มินัลของคุณเมื่อใช้บัญชี Google เพื่อลงชื่อเข้าใช้ Bitbucket


ใช้รูปประจำตัวด้านล่างซ้าย; ไม่ใช่ google avator ด้านบนขวา จากนั้นโปรดทราบว่ามีขั้นตอนพิเศษคือ 1a) App Marketplace
Oscar Bravo

คุณเลือกการอนุญาตแบบใด Repository อ่าน / เขียนเพียงพอสำหรับลูกค้า git cli หรือไม่? git pushทำงานให้ฉันกับ R / w เท่านั้น
Jörg Gottschlich

ฉันคิดว่านี่เป็นทางออกที่ดีที่สุด / ทันสมัยที่สุดในแง่ของความปลอดภัย: ทุ่มเทและ จำกัด การเข้าถึงข้อมูลประจำวันสำหรับงานประจำวันซึ่งสามารถเพิกถอนได้ตลอดเวลาจากบัญชี bitbucket ของคุณในขณะที่รักษาบัญชี bitbucket ของคุณโดยไม่ใช้รหัสผ่าน
Jörg Gottschlich

7

คุณสามารถอนุมัติการติดตั้ง SSH สำคัญเช่นอธิบายไว้ที่นี่ - https://confluence.atlassian.com/bitbucket/add-an-ssh-key-to-an-account-302811853.html


1
ssh: เชื่อมต่อกับโฮสต์ bitbucket.org พอร์ต 22: หมายเลขไฟล์ไม่ถูกต้อง
Alex

โปรดตรวจสอบและโพสต์การอัปเดตเกี่ยวกับสถานะปัจจุบันของโซลูชันที่เสนอ
วอลเตอร์ K

2

คุณไม่มีรหัสผ่านบิตบิตเพราะคุณเข้าสู่ระบบด้วย google แต่คุณสามารถ "รีเซ็ต" รหัสผ่านได้ที่นี่ https://bitbucket.org/account/password/reset/

คุณจะได้รับอีเมลเพื่อตั้งค่ารหัสผ่านใหม่และรหัสผ่าน


2

อัปเดต ณ เดือนกันยายน 2019:

กระบวนการทั้งหมดนี้เป็นวิธีที่ง่ายกว่าที่เคยเป็น ไม่สำคัญว่ารูปแบบการรับรองความถูกต้องของคุณเป็นแบบปกติหรือขึ้นอยู่กับ Googleก็สามารถใช้งานได้ ทำตามสี่ขั้นตอนง่าย ๆ เหล่านี้:

  • เยี่ยมชมลิงค์นี้และป้อนอีเมลของคุณ
  • ตรวจสอบอีเมลของคุณเพื่อรับอีเมลการเปิดใช้งานใหม่และคลิกที่ปุ่มสีฟ้าขนาดใหญ่ในนั้น
  • เปลี่ยนรหัสผ่านของคุณ!

ฉันหวังว่านี่จะช่วยได้. สุขสันต์วันรหัส!


ไม่สามารถใช้งานได้ในขณะนี้เนื่องจากขอให้เราลงชื่อเข้าใช้ Gmail อีกครั้งอย่างละเอียดโดยตรง
Praveen Ojha

0

คุณสามารถแนบรหัสผ่านบัญชี Bitbucket ที่ถูกต้องกับบัญชีของคุณ ไปที่https://id.atlassian.com/manage/change-password (ลงชื่อเข้าใช้ด้วยบัญชี Google ของคุณ) จากนั้นป้อนรหัสผ่านใหม่ทั้งในช่องรหัสผ่านเก่าและใหม่ ตอนนี้คุณสามารถใช้ที่อยู่อีเมลและรหัสผ่านใหม่นี้เพื่อเข้าถึงบัญชีของคุณในบรรทัดคำสั่ง

หมายเหตุ: รหัสผ่านสำหรับแอปเป็นวิธีที่เป็นทางการในการทำเช่นนี้ (ตามคำตอบของ @Christian Tingino) แต่ IMO ไม่ได้ผลดีมาก ไม่มีวิธีในการเปลี่ยนรหัสผ่านและพวกเขาเป็นสิ่งที่ใหญ่โตที่จะพิมพ์ลงในบรรทัดคำสั่ง


2
ฉันพยายามแล้ว แต่ฟิลด์รหัสผ่านเก่า / ใหม่ถูกปิดใช้งาน แม้แต่เคอร์เซอร์ของเมาส์ก็เปลี่ยนเพื่อแสดงว่าคุณไม่สามารถป้อนข้อมูลใด ๆ ในนั้น ... จากนั้นฉันปิดแท็บแล้วเปิดใหม่ด้วย Ctrl + T และเปิดใช้งานฟิลด์ต่างๆ อย่างไรก็ตามมันขอรหัสผ่านเก่า รหัสผ่านใหม่หรือรหัสผ่าน Google ของฉันใช้งานไม่ได้
GuiRitter
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.