將碼云項(xiàng)目部署至本地編輯器中,前提要在服務(wù)端創(chuàng)建項(xiàng)目的虛擬環(huán)境,并進(jìn)入虛擬環(huán)境中進(jìn)行以下操作!
1、在碼云平臺(tái)創(chuàng)建自己的項(xiàng)目

image.png
2、在服務(wù)端生成公鑰
pyvip@Vip:~$ ssh-keygen -t rsa -C "410388645@qq.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/pyvip/.ssh/id_rsa):
/home/pyvip/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/pyvip/.ssh/id_rsa.
Your public key has been saved in /home/pyvip/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:cyaXG2ZqZsILEPeuq1vEoLySp+wVxrkRPOG2udEKeL0 410388645@qq.com
The key's randomart image is:
+---[RSA 2048]----+
| . |
| o . |
| o*. |
|o.o*B. . |
|oooX+.. S O |
| o+oB+ X o |
|o..=E + = . |
|oo.. o * |
|ooooo.. |
+----[SHA256]-----+
3、查看公鑰
pyvip@Vip:~$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCsdYxHtR/KW66DKpDMdmQzeLfCFGn4tWHiAzgyDUawWB7+1nd5heI1sQ8nZORV7Ha09URv111pKa6juHn9y/EeJ4Sf8wwzgo2gPtl1MSy5N+AGBTb6HQikYL1OThLlzXtQczgmAdW0O8xXueE8+WaU1MW+9oETag AKLnGCakb7LYodkUV2ViNhbw19jwCIdU6ePsS9A+aatu47rNebC46O4ajmmqgPqUX7WjnbM+ja2pFCyKGFwdQHnOmjHPqFfxfzXpmPRD15v5M88mGRQifjQSwMTIJTXogmpYOBn/bH5Ec+coOBmsAI/XH8MTdtbYQ+wBVnHWd2ztj21PAmECxD 410388645@qq.co m
4、在碼云上部署公鑰

image.png
5、確認(rèn)并添加主機(jī)到本機(jī)SSH可信列表
pyvip@Vip:~$ ssh -T git@gitee.com
Hi 付佳星 (DeployKey)! You've successfully authenticated, but GITEE.COM does not provide shell access.
Note: Perhaps the current use is DeployKey.
Note: DeployKey only supports pull/fetch operations
6、復(fù)制項(xiàng)目的SSH路徑,并放置本地環(huán)境
pyvip@Vip:~$ git clone git@gitee.com:wenbixia/Myblog.git
Cloning into 'Myblog'...
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 5 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (5/5), done.
Checking connectivity... done.
7、啟動(dòng)pycharm,創(chuàng)建項(xiàng)目環(huán)境

image.png

image.png