Win10上使用TortoiseGit,Git上传项目至Gitlab

Git工具,gitlab,github的诸多好处想必大家都已非常熟悉,现就将我初次学习的经验分享一下,大家共同学习:

1.为什么要选择gitlab?

   最主要的是上传私有项目是免费的,而GitHub要收费。

2.环境搭建的主要工具:

(1)Git:下载链接:https://git-scm.com/download/win 

(2)TortoiseGit:下载链接: http://download.tortoisegit.org/tgit/ 选择找到对应的 Latest stable release (最新稳定版) 目录,选择下载,注意是64位。根据Windows操作系统版本选择相应的程序安装包和中文语言包.

具体安装过程就不在赘述,都很简单,基本一路next。

(3)网络可以访问Google,因为在注册时页面会收集验证信息,就是reCAPTCHA,类似于12306的验证码

3. 进入gitlab网站:https://gitlab.com,首先需要注册账号,也可以选择之前使用过的github账号登录,,在这里可能会比较坑,注册成功不是很容易的,需要多试验几次,经历几次人机验证估计就会收到最后的验证邮件了,打开邮件点击验证就可以了,千辛万苦,gitlab上终于有了账号。如果过程中出现错误之类的,多找找Google,度娘之类的。

     上述看似简单搞起来问题诸多的搭建过程终于完美收官,在搭建中遇到问题后欢迎留言,大家共同探讨。终于要进入主题了......

(1)进行全局配置: 

在任意地方右击鼠标,打开gitBash(目前还没有生成本地仓库):

 

git config --global user.name "此处填用户名(自己起)"
git config --global user.email "填邮箱地址"

(2)配置公钥,私钥

公钥私钥可以通过以下方式生成:

第一种:使用PuTTYGen

win开始->搜索打开PuTTYGen(安装TortoiseGit时自动安装),点击Generate,并且鼠标在空白的地方不停的移动,直至生成密钥:

分别点击保存公钥私钥,注意类型选择RSA (一般为默认)

第二种:使用GitBash

ssh-keygen -t rsa -C "your email"

会在.ssh文件中生成id_rsa(私钥),id_rsa.pub(公钥)。一般.ssh文件在C:\Users\Administrator\.ssh。

生成私钥公钥后,在gitlab中配置:

复制生成的公钥内容,找到gitlab -> setting -> SSH keys 

这样便配置好了,这个是挺简单的。

(3)接着我们便可以很happy的使用gitlab和tortoiseGit上传项目了:

首先在gitlab中创建项目:用来保存你上传后的项目:

比如我刚创建的项目名是:MyProject,是一个私有项目,出现如下界面:点击复制链接。

(4)将需要上传的代码的文件夹变成仓库:

在电脑上进入你要上传代码的文件夹,然后右键鼠标:

第一种:打开GitBash 输入:git init

第二种:直接选择TortoiseGit-》Create Repository Here

在文件中会出现一个.git文件,表明此文件夹是git仓库:

(5)利用gitBash进行代码上传

 

git status
git remote add origin 刚才复制的URL
git add .
git commit -m "Initial commit"
git push -u origin master
 

至此,在我e/项目/TXZ 中的一个文件已经上传至gitlab中

在上传的过程中可能会遇到各种各样的问题,能做到的就只有耐心耐心再耐心的找问题然后进行排查,多上网查,终会解决当成功的那一刻会发现其实很简单,在gitbash中对命令的掌握要求比较高,当然也可以使用TortoiseGit:

下面简单说说:

同样进入要提交代码的文件夹中,初始化成仓库,右键鼠标:选择Git commit->"master”选项,出现如图所示:

点击Commit,提交之后

然后再点击push上传完成。

学习的道路上千辛万苦,只有多尝试多思考,方能有所提高。愿与诸君共同进步,有任何问题可以留言共同学习探讨。

 

转载注明出处:https://blog.csdn.net/qq_35965090

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

C-Jonn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值