zoukankan      html  css  js  c++  java
  • GIT/Github/Gitlib学习笔记

    上传项目到gitlib的过程

    git工具的下载地址:https://git-scm.com/download/win

    过程步骤
    先建立 组,再建立项目,必须设置key,他会有提示让你没有组就会无法新建项目或上传代码,然后记得写私人的项目,然后添加 members,可以来设置角色,最高为owner,
    如果提交代码估计每一个人都得添加自己的key才可以,具体可以生成方法如下,先查看有没有,没有就生成,用git自带的命令ssh-keygen ,生成的key复制到 gitlib网站上就好了

    剩下一堆命令,执行就行了, 新建了marster如果不想要了,就rm一下,下面都有命令,步骤一定不能少不能错, push记得有 -u , 记得使用的时候上传add 时必须为 http,用
    git会提示没有权限的,非常麻烦


    显示公钥,说明有了
    type %userprofile%.sshid_rsa.pub
    type %userprofile%.sshid_rsa.pub

    复制公钥的方法
    type %userprofile%.sshid_rsa.pub | clip

    生成的需要密码和秘钥
    ssh-keygen -t rsa -C "gitlib的 配置的邮箱"

    这个命令存在于 Git这个工具
    ssh-keygen


    如果查询命令找不到 因为 userprofile 中间有空格 desk -2 ,所以需要直接进入到当前目录中去才行 C:Usersdesk 4-2.ssh>


    C:Usersdesk 4-2.ssh>

    push 密码是 aaaaaaaaaaaaa_wisxxxxx_aaaaaaaaaaaaaaa


    Your identification has been saved in /c/Users/desk 4-2/.ssh/id_rsa.
    Your public key has been saved in /c/Users/desk 4-2/.ssh/id_rsa.pub.
    The key fingerprint is:
    SHA256:0FL3dRitRnIUb7wqN/K50kwyu9lpmryYTCazi7+ECQM gitlib的 配置的邮箱
    The key's randomart image is:
    +---[RSA 2048]----+
    | . . .==.|
    | o . ...++.|
    | E o . .+ .+|
    | . o o..|
    | o S . . |
    | o o o .. |
    | o + o oB+ |
    | o B +oO++ |
    | ..=o+ B**. |
    +----[SHA256]-----+

    C:Program FilesGitusrin>


    git config --global user.name "gitlib的配置的 名字"

    git config --global user.email "gitlib的 配置的邮箱"

    git init

    git remote add origin http://gitlab.私人域名/个人的组名/项目的名字-backend-server.git
    git remote add origin http://gitlab.私人域名/个人的组名/项目的名字-frontend-server.git
    git remote add origin http://gitlab.私人域名/个人的组名/ui.git
    git remote add origin http://gitlab.私人域名/个人的组名/documents.git

    git add .
    git commit -m "项目的名字"

    git push -u origin master

    git push -u origin master

    公共项目下载的方法

    1.复制url,如https://github.com/ulli-kroll/mt7610u

    2.进入要存放该代码的git目录

    3.输入:git clone git://github.com/ulli-kroll/mt7610u

    git@gitlab.私人域名:个人建立的组名/项目的名字-backend-server.git


    git config --global http.sslVerify false

    git remote rm origin

    git remote add origin http://gitlab.私人域名/个人的组名/项目的名字-backend-server.git


    <1>输入git config --global user.name "你的用户名"
    <2>输入git config --global user.email "你的邮箱"
    <3>输入git init
    <4>输入git remote add origin 你刚才建立的项目连接
    <5>输入git add .
    <6>输入git commit
    <7>输入git config http.postBuffer 524288000 (特别提醒: 此行是在本地设置缓存, 有些项目文件较大, 使用http无法上传,可设置此命令)
    <8>输入git push -u origin master 将代码推送到gitlab端


    主页,点击右上头像-->your profile-->Popular repositories ,看到你要删除的项目,点击进去 --> 上面

    选择settings-->到页面最下面

    https://gitlab.私人域名/u/gitlib登录的个人的账号的名字/projects

    https://gitlab.私人域名/gitlib登录的个人的账号的名字/项目的名字test


    删除文件

    git rm '文件名' #删除文件命令

    git commit -m '填写注释' #提交命令

    git push

    给用户添加人

    https://gitlab.私人域名/groups/个人建立的组名/group_members

    67 git config --global user.name "gitlib的配置的 名字"
    68 git push -u origin master
    69 git remote add origin http://gitlab.私人域名/gitlib登录的个人的账号的名字/项目的名字test.git
    70 git remote rm origin
    71 git remote add origin http://gitlab.私人域名/gitlib登录的个人的账号的名字/项目的名字test.git
    72 git add .
    73 git commit -m "项目的名字"
    74 git push -u origin master
    75 git remote rm origin
    76 git rm 'src'
    77 git rm -r 'src'
    78 git rm -r '项目的名字.log'
    79 git rm -r '.mvn/wrapper'
    80 git rm -r 'pom.xmlr'
    81 git rm -r 'pom.xml'
    82 git rm -r 'mvnw.cmd'
    83 git rm -r 'mvnw'
    84 history


    https://gitlab.私人域名/gitlib登录的个人的账号的名字/项目的名字test/edit 在这里面可以移除项目


    https://gitlab.私人域名/dashboard/projects



    可以查看所有的组的东西
    https://gitlab.私人域名/groups


    https://gitlab.私人域名/个人的组名/项目的名字-backend-server/deploy_keys

    添加key的地址


    可以管理项目进行删除
    https://gitlab.私人域名/groups/个人建立的组名/projects

  • 相关阅读:
    LeetCode题解之Leaf-Similar Trees
    LeetCode题解之 Increasing Order Search Tree
    建立git仓库的步骤
    Jquery-1(基础)
    JavaScript-12(脚本化CSS)
    JavaScript-11(DOM文档对象模型)
    JavaScript-10(JavaScript事件)
    JavaScript-实现下拉菜单
    JavaScript-9(BOM浏览器对象模型)
    JavaScript-字符与编码转换
  • 原文地址:https://www.cnblogs.com/genestart/p/11277823.html
Copyright © 2011-2022 走看看