windows(win7)如何使用阿里云(云效)的Git代碼服務(wù)
關(guān)于Git
Gitlab(開源軟件)提供了兩種接入訪問(wèn)方式,SSH模式和http模式。
- SSH協(xié)議模式訪問(wèn)
- 訪問(wèn)形式:git clone git@code.aliyun.com:some-grp/some-git.git
- 客戶端設(shè)置:需要先在服務(wù)器端生成SSH KEY,然后在客戶端配置訪問(wèn)協(xié)議才能正常訪問(wèn)服務(wù)器端的代碼庫(kù)
- http協(xié)議模式訪問(wèn)
- 訪問(wèn)形式:git clone https://code.aliyun.com/some-grp/some-git.git
- 客戶端設(shè)置:不需要設(shè)置,只需要在云端設(shè)置用戶名密碼即可
關(guān)于阿里云的賬號(hào)
- RAM服務(wù):阿里云有一個(gè)“訪問(wèn)控制(RAM)”服務(wù),這個(gè)可以為企業(yè)客戶提供子賬號(hào)管理功能。這里添加的賬號(hào)可以加入到不同的企業(yè)組中。
- 創(chuàng)建企業(yè):阿里提供了一個(gè)企業(yè)的菜單,在網(wǎng)站的右上角,我們可以給企業(yè)添加成員
- 阿里云效代碼管理:阿里云效提供了代碼管理功能,他將代碼權(quán)限可以授權(quán)給組或者個(gè)人
- 被授予的賬號(hào)可以是我們通過(guò)RAM服務(wù)添加的賬號(hào)
- 但是這些賬號(hào)沒(méi)有被激活,是無(wú)法直接在本地下載云端的源碼
- RAM的用戶為云效激活
- 先通過(guò)https://signin.aliyun.com/login.htm 登錄網(wǎng)站,激活RAM的用戶
- 然后訪問(wèn) https://code.aliyun.com/網(wǎng)站,激活RAM用戶在云效的代碼服務(wù)中可用
- 上邊兩個(gè)流程不能顛倒,否則無(wú)法將RAM用戶進(jìn)行代碼訪問(wèn)授權(quán)
- 設(shè)置http協(xié)議訪問(wèn)官網(wǎng)
- 在https://code.aliyun.com/網(wǎng)站對(duì)RAM子賬號(hào)進(jìn)行密碼找回的操作。
- 通過(guò)密碼找回操作,完成新密碼設(shè)定。通過(guò)code.aliyun.com上的username 和 新設(shè)置的密碼,就可以訪問(wèn)被授權(quán)的git代碼庫(kù)了
關(guān)于IDEA進(jìn)行GIT代碼獲取
- 選擇從version control創(chuàng)建項(xiàng)目
- 菜單 file->new ->Project from version Control,選擇git菜單
- 填寫 Git Respository URL “https://code.aliyun.com/some-grp/some-git.git”
- 會(huì)自動(dòng)彈出的用戶名密碼輸入框,輸入后,項(xiàng)目就被checkout 下來(lái)了