win10下git与gitlab安装与文件上传

目前了解到的版本管理工具有三种:gitlab  GitHub 和 码云

个人感觉 gitlab 在公司用的较多 便于协同办公   GitHub各种资源有很多,适合个人使用   码云是中文版 便于入门

无论哪种版本管理工具都要使用 git 作为媒介上传和克隆代码 ,本文主要介绍gitlab相关,后续增加其他两种

什么是git? (来自百度百科)

 

 

 总之,要想实现代码的云管理,首先要在自己的电脑上安装 git, 其次在gitlab(或GitHub)创建一个账号,在通过一顿配置,就可以把本地的代码上传到gitlab上了

目前尚在摸索之中,只是把它当做保存代码的一个工具,当然,公司的gitlab上传是为了协同工作或者便于工作交接

Git的安装与gitlab的配置

安装Git

首先下载git    官网:https://git-scm.com/downloads   百度网盘:链接:https://pan.baidu.com/s/1bxG0lMqogzlPz2r0ZZ9eVA 提取码:9w8t 

 

 安装完成后,在文件夹中右键就看到了两个Git开头的选项,其中Git GUI Here 是GUI界面操作来上传代码,Git Bash Here 是通过命令行进行代码管理

建议使用后者,能更清晰的了解上传流程,也显得高大上一点。。。

 

 

 

 gitlab的创建与使用

网上有很多关于gitlab的使用介绍,这里不再赘述,供参考: https://jingyan.baidu.com/article/fc07f989b4a6cc12ffe5198c.html

 Git与gitlab的配置

接下来需要将git和gitlab打通,通过git生成ssh秘钥,输入到gitlab中,即可。(想要切换使用gitlab和GitHub,每次都需要重新配置秘钥,这个比较麻烦,实际使用中最好不切换)

$ git config --global user.name "注册gitlab的名字"

$ git config --global user.email "注册gitlab使用的邮箱"

【注意】ssh-keygen -t rsa -C "你的邮箱" (之前输入多了个空格  一直报错)

 连续按下回车(如果之前有秘钥 会提示是否覆盖 输入 y),出现下面的内容 即生成了秘钥

 一般公钥和私钥保存在C:\Users\Administrator\.ssh里面打开id_rsa.pub,复制里面的内容(最后面的邮箱不要复制)

打开gitlab,在设置中找到SSH,将复制内容粘贴到对应位置,添加,完成配置。

 

 

 代码上传

上传代码前首先要在gitlab中创建一个项目,并复制ssh

 

 

 打开要上传的文件夹,右键选择Git Bash Here ,出来命令窗口

依次输入 git init     初始化

                git add .   添加所有文件

                git commit -m "备注"    添加备注

           git remote add origin git@xxx.xxx.x.xxx:xxxx/xxxx.git     刚才复制的ssh  建立远程连接

      git push origin master    推送到远程仓库

 

上传成功,查看gitlab上的项目下,多了一个上传的文件

 

 

              

posted on 2019-09-21 11:54  wangxiaobei2019  阅读(3683)  评论(0编辑  收藏  举报

导航