从gitlab拉项目到本地_gitlab学习笔记

0.一些准备工作

(1)下载git-for-windows,得到git的命令行窗口--git bash

(2)配置git bash用户名和邮箱

(3)生成ssh密钥,并添加到http://gitlab.com上,以保证本地和gitlab的安全连接

具体可参考连接:git for windows快速入门教程

1.将gitlab的项目克隆到本地仓库

工具:下载git-for-windows,得到git的命令行窗口--git bash

(1)在本地创建项目仓库

在本地创建项目仓库,本文在路径E:/git_respository/gitlab_projs创建名为gitlab_projs的本地项目仓库。

(2)连接gitlab服务器

在git bash中切换目录到本地仓库(E:/git_respository/gitlab_projs),连接gitlab服务器,代码如下:

ssh -T git@gitlab.com 

a3ec81a489d5aa23c134f3cdf0a17509.png
注意:这里的Enter passphrase for key 处输入123,这是之前设置私钥时的密码

(3)将gitlab上的项目克隆到本地仓库

git clone 你的github项目的网址

本文gitlab的项目网址为:https://gitlab.com/swimminggithub/first_gitlab_project

d8f875a31e5116ddd8c6c3d32097b542.png
由于已经之前已经clone过了,现在又重复clone,会报错

小结:

在本地任一文件夹创建项目,该文件夹是我们想要储存项目的地方,任何地方都可以

afd5c1f319b005a4819446ae14136802.png

首先在gitlab上新建项目python_learning;

然后再本地项目仓库的目录下 添加远程项目地址:

git remote add origin git@github.com:yourName/yourRepo.git

后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote “origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。

9d6da8a125704d24e810ecbcefeedd31.png

最后将gitlab上的项目pull向本地项目仓库

89489915d426abae25632b2d828bf081.png

小结:

两种思路:

思路一:

(1)连接远程服务器gitlab

(2)clone到本地项目仓库,clone的网址是gitlab上的项目网址

2b072ce0230e6fe851d330cb5d92d0ea.png

思路二:

(1)在本地初始化项目仓库

(2)将远程服务器的地址添加到本地的.git/config文件中

(3)将远程的gitlab项目pull到本地

6c6dbf9cd866fca58733528633dfef73.png
注意:第3行代码的fatal是由于图书馆网络连接造成的,正常情况下不会报错

2.将本地的项目push到gitlab

(1)将要push的项目(文件)提交到本地项目仓库

dc89e746cb0a06cf55e607f02e5bc130.png

(2)在gitlab上新建project

e9db8d81ffb9310e70045bf68be07651.png
打开gitlab网页,点击‘+’,点击New project

f567d3d8a83ff3b4df1c4be8a4a3fcab.png
填写项目名称、URL、和slug

f1625d621ab897664275628da0c18b8e.png
填写项目描述、可见性水平,这就完成在远程gitlab上新建一个project

(3)将本地项目push到gitlab,即上一步新建的项目网址中

1f62206a21b2122ccbf7de7a116ff620.png
上图第2行代码格式是这样的:git remote add origin git@github.com:yourName/yourRepo.git后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote “origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址z
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值