美文网首页
GitLib的操作上传下载以及团队合作

GitLib的操作上传下载以及团队合作

作者: 幼姿沫 | 来源:发表于2021-03-23 11:20 被阅读0次

1.导入依赖

我们在写项目的过程中,往往都需要固化依赖(保证项目依赖包、环境的稳定性 和 可移植性),在python项目中,项目依赖包往往会指定在一个requirements.txt文件,其中包括依赖包以及包的版本号。

在django项目往远程打包项目的命令

生成requirements.txt文件的命令:

pip freeze > requirements.txt

下载了远程项目之后在django项目输入以下命令

安装requirements.txt文件中的依赖包:

pip install -r requirements.txt

    另外:有时候 同一个项目,不同的环境会用到 不同的依赖,所以一个项目也可以同时指定多个依赖文件,不同环境的依赖文件用文件名做区分,比如同时存在requirements.txt 和 requirements-dev.txt。

2.新建项目

*注意点*

a. 项目名称,项目名称可以为字母、数字、空格、下划线、中划线和英文点号组

成,且必须以字母或数字开头,不能使用中文

b. 项目描述

c.可见性(库类别)

私有库:只有被赋予权限的用户可见

内部库:登录用户可以下载

公开库:所有人可以下载

提示通过SSH方式拉取推送项目代码必须要导入SSH key,这个稍后再介绍。

项目地址有HTTP和SSH两种方式-------可发送给开发人员下载和初始化项目

生成密钥进行上传远程项目

3.按照以下命令开始上传项目

git全局配置

git config --global user.name“ huangyongxin1998”

git config --global user.email“ 1714120359@qq.com”

创建新的仓库

git clone https://gitlab.com/huangyongxin1998/my_project.gitcd my_project

touch README.mdgit add README.md

git  commit -m "add README"

git  push -u origin master

推送现有文件

cd existing_folder

git init

git remote add originhttps://gitlab.com/huangyongxin1998/my_project.git

git add .

git commit -m "Initial commit"

git push -u origin master

推送现有的git存储库

cd existing_repo

git remote rename origin old-origin

git remote add originhttps://gitlab.com/huangyongxin1998/my_project.git

git push -u origin --all

git push -u origin --tags

4.创建新项目

以下操作仅供管理员使用,非管理员跳过


5.管理员页面

新建用户

创建管理员页面


可进入管理页面

管理员用户格式

1) 姓名(可以是中文)

2) 用户名(可以为字母、数字、空格、下划线、中划线和英文点号组成,且必须以字母或数字开头,不能使用中文)

3) 邮箱地址(首次接收密码)

4) 建项目的数量限制

5) 是否可以创建组

6) 是否是管理员

7) 选填内容(个人联系方式)

编辑和删除用户


6.组管理(管理员使用,非管理员跳过此步骤)

新建组

1). 组名称,组名称可以为字母、数字、空格、下划线、中划线和英文点号组成,

且必须以字母或数字开头,不能使用中文

2). 组详情

删除组

邀请用户为自己组员

在组里面创建新项目


7.权限说明

Guest(匿名用户) - 创建项目、写留言薄

Reporter(报告人)- 创建项目、写留言薄、拉项目、下载项目、创建代码片

Developer(开发者)- 创建项目、写留言薄、拉项目、下载项目、创建代码

片段、创建合并请求、创建新分支、推送不受保护的分支、移除不受保护的分

支 、创建标签、编写wiki

Master(管理者)- 创建项目、写留言薄、拉项目、下载项目、创建代码片

段、创建合并请求、创建新分支、推送不受保护的分支、移除不受保护的分

支 、创建标签、编写wiki、增加团队成员、推送受保护的分支、移除受保护

的分支、编辑项目、添加部署密钥、配置项目钩子

Owner(所有者)- 创建项目、写留言薄、拉项目、下载项目、创建代码片

段、创建合并请求、创建新分支、推送不受保护的分支、移除不受保护的分

支 、创建标签、编写wiki、增加团队成员、推送受保护的分支、移除受保护

的分支、编辑项目、添加部署密钥、配置项目钩子、开关公有模式、将项目转

移到另一个名称空间、删除项目

相关文章

  • GitLib的操作上传下载以及团队合作

    1.导入依赖 我们在写项目的过程中,往往都需要固化依赖(保证项目依赖包、环境的稳定性 和 可移植性),在pytho...

  • 执行操作 团队合作 沟通表达 革新创造 自我发展

  • python操作阿里云oss

    这次的案例是利用阿里云oss2进行简单的bucket查询以及上传下载等基础操作 对象存储对象存储的概念我就不做太多...

  • JsBridge-总结和优化

    前言 本文的介绍了WebView以及JsBridge的相关知识,所涉及到的Demo托管在gitlib上。 WebV...

  • .net core下访问控制层的实现

    在上一篇[.net core下对于附件上传下载的实现]主要介绍了 .net core下文件上传下载的相关操作,本篇...

  • gitlab 团队协作

    团队合作 团队开发,我们的实际操作一般为创建分支-开发-测试-合并-上线。其中包括master,develop。m...

  • 04配置

    配置公钥 使用gitlib的必经阶段 gitlib基本使用 常用工具安装 nodejs,安装需要配置环境变量,然后...

  • gitlib

    Command line instructions Git global setup Create a new r...

  • iOS git gitlib github gitlab都是啥?

    git: git 是一种版本控制系统,是一个命令,是一种工具 gitlib: gitlib 是用于实现git功能的...

  • Live-Server-8-SpringBoot文件上传下载

    服务器中的文件上传下载是基本操作,图片、用户头像的上传下载、文件的传输和资源分享等已经成为每个应用必不可少的功能。...

网友评论

      本文标题:GitLib的操作上传下载以及团队合作

      本文链接:https://www.haomeiwen.com/subject/jubxhltx.html