上傳本地項(xiàng)目到GitLab主要分成兩步:
一、在Gitlab上新建倉(cāng)庫(kù)
二、在本地創(chuàng)建項(xiàng)目,關(guān)聯(lián)Gitlab并上傳
第一步、在Gitlab上新建倉(cāng)庫(kù):
自定義項(xiàng)目名字后,選擇Create即可:
獲取該項(xiàng)目的地址:
二、在本地新建項(xiàng)目:
在本地任意磁盤(pán)中新建文件夾:TestDemo (名字可以任意起)
然后進(jìn)入該“TestDemo”文件夾,在該路徑下下進(jìn)入命令行
- 配置該git:
執(zhí)行以下命令:
git config --global user.name "你的用戶名"
git config --global user.email "你的郵箱"
2.生成SSH key,并保存到Gitlab中
首先執(zhí)行命令生成ssh key:
$ssh-keygen -t rsa -C "你的郵箱名"
生成的ssh key如下:
使用notepad++或者記事本打開(kāi)“id_rsa.pub”文件,復(fù)制該文件中的所有內(nèi)容。
然后打開(kāi)Gitlab配置該SSH keys:
將“id_rsa.pub"中復(fù)制的內(nèi)容粘貼到上面的”Key”方框內(nèi)即可
然后使用Git窗口檢測(cè)是否添加成功:
ssh -T git@gitlab.com
3.本地設(shè)置
# 執(zhí)行“git init"指令,初始化本地倉(cāng)庫(kù):
git init
# 與遠(yuǎn)程倉(cāng)庫(kù)(gitlab)建立連接,遠(yuǎn)程倉(cāng)庫(kù)地址為本文第三張圖處Clone with SSH的結(jié)果
git remote add origin 遠(yuǎn)程倉(cāng)庫(kù)地址
4.將需要上傳的文件放到“TestDemo”文件夾下,這里以“file.txt”文件為例:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-431490.html
# 將file.txt加到本地git倉(cāng)庫(kù)管理中
git add file.txt
# 查看狀態(tài)
git status
# 提交到本地版本庫(kù)
git commit -m 注釋
# 完成上一步后,再提交到遠(yuǎn)程倉(cāng)庫(kù),先別急,看完下面再做這一步。
git push -u origin 遠(yuǎn)程倉(cāng)庫(kù)分支的名字
# 因?yàn)間itlab默認(rèn)倉(cāng)庫(kù)名為main,但是git默認(rèn)為master,所以直接push可能會(huì)error: src refspec main does not match any
# 修改本地git倉(cāng)庫(kù)名,將master改為main
git branch -m master main
此時(shí)查看gitlab上的項(xiàng)目即可看到剛剛提交的file.txt文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-431490.html
到了這里,關(guān)于上傳本地項(xiàng)目到Gitlab的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!