介绍使用TortoiseGit初次创建并上传到gitlab项目库,转载请注明出处。

一、需要先安装git环境,并配置Git用户名及邮箱。

二、用PuTTYgen生成公约私钥对(鼠标画画)。PuTTYgen在装Tortoise时自己会安装好。生成后保存公私钥在电脑上,并将公钥复制到gitlab上。

保存如下,文件名称须自命名:

公钥一般以ssh-rsa开头:

在gitlab网页的ssh密钥管理界面添加好公钥。在个人设置界面设置:

三、打开Pageant添加、配置本机的私钥,以求与gitlab关联上,关联后Pageant图标会显示在任务栏的右下角。

四、在Gitlab上新建项目

1)点击新建项目

2)设置项目属性,点击创建

3)生成后,会自动给出项目的URL:

五、创建本地代码库。右键点击工程所在的文件夹,点击Git Create respository here,会生成git文件夹。

六、Commit代码到本地库

Tortoise会分析出当前库中文件的改动,包括添加、修改的文件,点击Commit上传。

七、Push本地库到gitlab

右键选择Push

点击manager按钮

在gitlab的项目页面复制URL。

粘贴到Manager的设置面板中,粘贴到URL和PushURL栏,选定好之前保存在本机的私钥。点击Add New/Save并确定。

点击OK开始Push,传输界面:

Push完成后,刷新gitlab中这个项目库的页面,可以发现上传成功了。

下一节介绍从其他电脑从gitlab上pull代码,作出修改并上传到gitlab上:

https://www.cnblogs.com/zeppelin5/p/10072491.html

Git使用(一、TortoiseGit和Gitlab在Windows下的项目库创建和上传)的更多相关文章

  1. Ubuntu下的iptux和Windows下的飞秋互传文件

    1.问题 当Linux下的iptux是安装源里的版本时,存在下面的问题:Windows下的飞秋可以向Linux下的iptux发送文件,iptux接受正常Linux下的iputx给Windows下的飞秋 ...

  2. Linux 如何使用压缩与解压缩的方式将Windows下的zip压缩包上传到Linux系统

    当我们无法使用xftp方式上传文件到Linux系统时,我们可以使用在Windows下压缩文件夹,然后到Linux系统下解压缩的方式,完成整个上传工作. 第一步:在Windows系统下,将整个文件夹压缩 ...

  3. c++动态库封装及调用(2、windows下动态库创建)

    DLL即动态链接库(Dynamic-Link Libaray)的缩写,相当于Linux下的共享对象.Windows系统中大量采用了DLL机制,甚至内核的结构很大程度依赖与DLL机制.Windows下的 ...

  4. windows 下使用 virtualenv 创建虚拟环境

    virtualenv虚拟环境为每个项目隔离了一套运行类库,不同的项目在各自的虚拟环境中使用不同的类库,避免了将所有类库都安装到系统环境中导致的不同项目需要不同(版本)类库的问题,项目与项目之间的类库依 ...

  5. 如何使用压缩的方式将Windows下的zip压缩包上传到Linux系统

      我们可以使用在Windows下压缩文件夹,然后到Linux系统下解压缩的方式,完成整个上传工作. 第一步:在Windows系统下,将整个文件夹压缩成zip后缀的压缩包 方法一:

  6. windows下使用IIS创建git服务

    Bonobo Git Server 下载地址: https://bonobogitserver.com/ 安装方法:https://bonobogitserver.com/install/ 配置简单, ...

  7. Git使用(二、分支的创建和上传)

    介绍使用TortoiseGit创建分支并push到gitlab项目库,转载请注明出处. 一.创建一个新的文件夹,把要待编辑的工程从gitlab上pull到该文件夹. 其中URL从gitlab的对应项目 ...

  8. windows下cmd命令行上传代码到github的指定库

    https://blog.csdn.net/a419419/article/details/80063010 git错误:unable to auto-detect email address 解决办 ...

  9. 在windows下用FTP命令上传文件到Linux

    在桌面新建个文件夹,命名成MySQL.rpm.把需要上传的文件放到这个文件夹里.打开cmd窗口,开始用下面命令操作: C:\Users\huyadi>cd C:\Users\huyadi\Des ...

随机推荐

  1. org.apache.hadoop.security.AccessControlException: Permission denied: user=

    这个是权限问题,可以配置下,然后重启hadoop集群解决,目前简单的解决方式是: 在 hdfs-site.xml 总添加参数: <property>    <name>dfs. ...

  2. LocalDate的使用

    LocalDate的一些使用方法 今天半天的时间都用在了LocalDate上,然后呢,也是自己的第一次写博客. 首先来看看会用上的方法吧. 两个构造器,用的是静态工厂方法 static   Local ...

  3. 101210-450789-147200(可以激活Xshell5,而且可以升级) 亲测可用 只能用于xshell5

    101210-450789-147200(可以激活Xshell5,而且可以升级) 亲测可用 只能用于xshell5

  4. bootstrap日期选择

    <input type="text" class="form-control datepicker" style="padding: 0.375 ...

  5. k8s环境清理

    每一种方法 #!/bin/shdocker rm -f $(docker ps -qa)docker volume rm $(docker volume ls -q)cleanupdirs=" ...

  6. Cocos2dx开发之设计模式

    cocos2dx的几种常见设计模式 一 单例模式 Cocos2dx中的单例有:CCDirector,CCTextureCache,CCSpriteFrameCache,CCScriptEngineMa ...

  7. TZOJ 2569 Wooden Fence(凸包求周长)

    描述 Did you ever wonder what happens to your money when you deposit them to a bank account? All banks ...

  8. Android设备直接运行java项目?还杀不死?

    思路:拿到dex可执行文件,使用android执行 使用idea创建java类库,写相关逻辑代码 使用idea导出该类库jar包 使用android dx工具 将jar文件转换为dex可执行文件 dx ...

  9. DataTable行分组,并sum求和

    两种方式: 第一种,Linq void Main() { var dt=new DataTable(); dt.Columns.Add("medicID"); dt.Columns ...

  10. Devexpress使用之:GridControl控件

    Devexpress使用之:GridControl控件 Devexpress系列控件功能很强大,使用起来也不太容易,我也是边摸索边使用,如果有时间我会把常用控件的使用方法整理出来的. using Sy ...