仓库

对Github中Organization内几个概念的理解

和自甴很熟 提交于 2019-12-24 04:27:16
一个github账号可以创建多个仓库(repository),也可以创建多个组织(organization),如下图: 本文只讲述组织以及组织内的几个概念: 组织 1:创建组织的界面如下图;Organization account name要全局唯一,因为会通过该账号作为地址的一部分来访问新建的该Organization;通过地址访问Organization示例如下下图: 2:创建好Organization后,可以在Organization内创建Repository,创建Team,并可以invite member到People中;创建好organization后,People内就存在一个member:创建Organization的当前账号。 组织的形象标识如下图: People 1:People里存放了Organization内的所有member;这些成员可以属于某个Team,也可以不属于Team(我称其为组织内的自由人员)。在People里邀请一个人时的界面如下: 2:设置被邀请者在组织内的角色Role。 Member:仅仅可以看到组织内的其他成员(不能对组织内的其他成员进行操作),会被分配对repository的访问权限; Owner:对organization拥有所有管理者权限(可以对该组织内的其他成员进行操作),并可以完整的访问所有的repositories和teams。

20191223笔记

强颜欢笑 提交于 2019-12-24 03:06:27
22.5/22.6 单机上使用git 22.7 建立远程仓库 22.8 克隆远程仓库 22.9 分支管理 一、单机上使用git yum install -y git mkdir /data/gitroot cd /data/gitroot git init //初始化仓库 echo -e “123\naaa\n456\nbbb” > 1.txt //创建一个新文件 git add 1.txt//把1.txt添加到仓库 git commit -m “add new file 1.txt” //add完了必须要commit才算真正把文件提交到git仓库里 再次更改1.txt git status //查看当前仓库中的状态,比如是否有改动的文件 git diff 1.txt //可以对比1.txt本次修改了什么内容,相比较仓库里面的版本 版本回退 多更改几次1.txt,然后add,commit git log//查看所有提交记录 git log --pretty=oneline//一行显示 git reset --hard f7c8e9//回退版本,其中后面跟的字符串是简写 撤销修改 rm -f 1.txt//不小心删除了1.txt git checkout – 1.txt//恢复1.txt 如果1.txt文件修改,add后但没有commit,再想回退到上一次提交的状态,可以使用git

Nexus安装及简单使用记录

[亡魂溺海] 提交于 2019-12-23 20:45:47
环境: 系统:centos7 Nexus:3.20.0 安装 安装nexus需要jdk环境,可以去nexus官网查看自己要安装的版本对应的jdk版本要求,jdk安装看我的另一篇博客 jdk安装 或者网上直接查找,在此处不在叙述 Nexus版本 支持的Sun / Oracle JRE版本 1.9及更早版本 5或6 2.0-2.5 6或7 2.6.x 仅7u45 +, 8+无法使用 2.7.x-2.9.x 7u45 + , 8+可能有效,但未经全面测试 2.10.x-2.11.1 7u45 +,8u25 + 2.11.2-2.13.0 强烈建议 8u31 + 截至2015年4月不再公开更新为7u79 + 2.14.0-2.14.10 最新的Java 8版本 。 Java 7未经过测试,使用Java 7的问题也不会得到解决。在2018年8月2日,公开发布强烈建议避免使用旧版Java版本 2.14.11+ 最新的Java 8版本 。 此版本及其后版本将不再在Java 7上启动 3.X 不支持Java运行时版本8以外的版本 , 仅支持64位Java,请勿使用32位Java 具体的到官网查看, 3.x说明 ; 2.X说明 到nexus官网下载安装包: 下载传送门 ,点击download会跳转到各个系统对应的安装包,选择自己的系统安装包下载即可 nexus安装启动 --解压,解压出来有两个文件夹

Maven两三点

吃可爱长大的小学妹 提交于 2019-12-23 19:41:42
因为Maven平时使用比较多,但对maven的深入理解感觉不是很够,所以在网上看了许多博客来帮助自己理解,其中这篇博客写的比较全面也很详细,所以结合他的博客进行了一次学习,记录一下这位博客园博主原文地址:https://www.cnblogs.com/jingmoxukong/p/6050172.html?utm_source=gold_browser_extension 1.setting.xml配置中部分详解 proxy是服务器不能直接访问外网时需要设置的代理服务,不常用 server是服务器要打包上传到私服时,设置私服的鉴权信息 repository是服务器下载jar包的仓库地址 mirror是用于替代仓库地址的镜像地址 1.1 proxies 标签的作用是通过你配置的代理服务器来访问互联网。 CSDN博主PrinceTerence,原文(https://blog.csdn.net/PrinceTerence/article/details/39054379)这样描述: < ! -- 用来配置不同的代理,多代理profiles 可以应对笔记本或移动设备的工作环境:通过简单的设置profile id就可以很容易的更换整个代理配置。 -- > < proxies > < ! -- 代理元素包含配置代理时需要的信息 -- > < proxy > < ! -- 代理的唯一定义符

使用Git将本地代码上传到GitHub

心不动则不痛 提交于 2019-12-23 19:06:41
#1注册GitHub账号 *1)到https://github.com/注册GitHub账号 #2在GitHub上建立GitHub仓库 *1)登录后点击右下方的“new repository”按钮新建一个仓库 *2)填写完仓库信息后点击“creat repository”按钮创建仓库(仓库名字随意填写) 注意不要勾选Initialize this repository with a README #3下载并安装git版本管理工具 *1)到http://git-scm.com/downloads下载并安装git 版本管理工具 #4配置git版本管理工具 *1)配置用户名和用户邮件 打开命令行或Git Bash,输入下面的命令: git config --global user.name “YourName” git config --global user.email “YouEmailAddress” 若省略了“--global”,则只配置当前仓库用户信息 #5使用SSH密钥进行认证 *1 )生成SSH密钥,使用SSH方式认证登录 打开Git Bash(window下右击桌面菜单Git Bash选项/mac下直接使用终端),输入下面的命令: ssh-keygen -C “YouEmailAddress” -t rsa 然后直接按回车使用默认路径保存密钥文件到当前用户文件夹中

Git文件操作

北城以北 提交于 2019-12-23 18:06:44
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Git文件操作命令 git init:初始化一个git仓库 git add:把文件添加到仓库( 暂存区 ),git add file1 file2 git commit:把文件提交到仓库( 分支 ),提交前需要先添加到仓库,git commit -m "提交说明" git status:现实仓库当前状态 git diff:对修改过的文件与仓库文件对比不同 git log:显示从最近到最远的 提交命令 记录,git log --pretty=oneline 更好看的方式 git reset --hard:版本回退,git reset --hard HEAD~1,1代表回退到上一个版本, git reset --hard commitId,回退到制定提交版本 git reflog:显示 所有使用的命令 记录 git checkout -- file:撤销当前工作区修改,回退到最近一次git add或git commit状态 git reset head:把git add到暂存区的文件撤销到未git add前状态 git rm:工作区删除文件,commit后才提交,未commit前 git checkout -- file可恢复删除文件 来源: oschina 链接: https://my.oschina.net/u

Eclipse使用Git教程

不想你离开。 提交于 2019-12-23 04:56:27
A: 点击 Window--->Show view--->other..--->Git Repositories---> 【 OK 】 B: 克隆码云上的代码仓库 C: 选择对应目录存储你的码云项目 你就会在你的Eclipse下部分看到所有本地仓库项目工程,点击你要编辑的工程右键--->Import...就会看到它到Eclipse左部分了 D: 将任意项目加入到本地仓库并上传到码云 右键 Eclipse 中你新建或要上传的项目 --->Tram--->Share project (不要勾选 USE ... )直接找到本地仓库地址关联就行 F:第一次提交到远程仓库 同样右键你要提交的代码 --->Tram--->commit---> 填写提交记录 ( 要填写的信息就写 ) G:在你提交之前请一定先 pull 一下码云上的项目,避免代码冲突 ( 以下就是在码云上修改了的代码,但是我们本地并没有修改,需要先 pull) 右键项目 --->Tram--->pull( 注意:在 pull 下来后可能会和本地发编码不一样,需要修改 (Window--->preferences--->General--->Workspace)) <<< 以上就是在 Eclipse 上使用 git 的教程 >>> 版权所有,出自http://www.cnblogs.com/ytlds/p/5639251.html

Docker私有镜像仓库

不想你离开。 提交于 2019-12-22 21:33:36
使用阿里云加速: tee /etc/docker/daemon.json << 'EOF' { "registry-mirrors": [ "https://ie57kmv1.mirror.aliyuncs.com" ] } EOF 1、下载registry镜像 docker pull registry 2、启动registry容器 docker run -d --name registry --restart=unless-stopped -p 5000:5000 -v /data/registry:/var/lib/registry registry 3、解决 http: server gave HTTP response to HTTPS client问题 编辑 vim /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd --insecure-registry harbor.td-k8s.com 然后重启: systemctl daemon-reload && systemctl restart docker 4、拉取测试镜像 docker pull busybox 5、测试镜像打标签 docker tag busybox 10.100.11.93:5000/test:01 ---不能有大写字母

github中git bash基础命令行

好久不见. 提交于 2019-12-22 21:33:02
今天来讲一下关于github命令行相关知识。呵呵,其实github都没太明白就把git bash摆上来当道菜。看来,我有当程序员的天赋,装X。 前提:你已经在github上已经注册了账号。 特别注意: 括号内均为提示信息 1、常用命令行工具: ①cmd ②powershell ③git bash 2、命令行常用命令(在git bash上生效,部分在cmd无用) -pwd (print working directory) 查看当前所在路径--绝对路径 -cd(change directory) 切换目标 -ls(list) 查看当前目录下的内容 -mkdir(make directory) 创建目录 -touch 创建文件 -cat 查看文件内容(一次性将内容全部显示) -less 查看文件内容(显示部分信息)--再次输入‘回车’一行一行显示,‘空格’一页一页显示 ,‘b’一次向上走一页 -rm(remove) 删除文件,-rm -rf 文件夹(循环递进删除文件夹) -rmdir(remove directory)删除文件夹(只能删除空文件夹,不常用) -clear 清屏 -q 退出 -mv(move) 移动文件或重命名 -cp(copy) 复制文件 -echo ‘内容’ > 文件名 (输出内容到文件中,每次输入都是覆盖原来的文件) -echo ‘内容’ >>文件名

Ubuntu server下搭建Maven私服Nexus

大城市里の小女人 提交于 2019-12-22 19:02:58
  Ubuntu server下搭建Maven私服Nexus   Maven私服Nexus的作用,主要是为了节省资源,在内部作为maven开发资源共享服务器来使用。      1、下载   通过root用户进去Ubuntu server   $  cd /opt   $  wget http://download.sonatype.com/nexus/oss/nexus-2.10.0-02-bundle.tar.gz      2、启动   环境准备,启动nexus,必须先完成JDK环境的配置。   $  cd /opt/   $  tar -zxvf nexus-2.10.0-02-bundle.tar.gz   $  cd /opt/nexus-2.10.0-02/bin   $  vi nexus   在启动文件nexus中增加nexus的启动用户,否则没权限启动,将报错如下:   WARNING - NOT RECOMMENDED TO RUN AS ROOT   If you insist running as root, then set the environment variable RUN_AS_USER=root before running this script   所以要解决此问题,需要在启动文件nexus,加上 RUN_AS_USER=root