导航:首页 > 源码编译 > 云编译发布github

云编译发布github

发布时间:2022-11-30 06:03:30

1. 怎样上传unity工程到github上

早就创建了github账号,而且早在两年前也使用过git,当时的感觉就是麻烦!
各种对分布式系统的不理解,当时用的时候特别担心出问题(老被我搞的乱七八糟的)。
最近也感受到了云的好处,也渐渐的习惯去把一些资料放在云端。
今天把自己写的一个string类,放到了github上,下面折腾的过程。

首先,我本地已经有string工程了。

然后返回到上一层目录,鼠标放在文件夹HRString中,鼠标右键选择“git bash”。
打开一个命令行编辑器,依次做下面操作。
1)创建git配置文件,或者叫库文件
使用命令:git init
完成以后,可以在HRString文件夹里面看到一个.git文件,默认是隐藏文件。

2)把当前所有文件加入到本地git库中
使用命令: git add .
3)确认加入文件到本地git库
使用命令:git commit -m '写一些注释'
4)把本地项目与远程git库关联

使用命令:git remote add origin [email protected]:henryrao/HRString.git
5)提交本地库中的文件到远程git库中

使用命令:git push -u origin master

上传之前请先将github项目中的文件删除(应该是readme.txt等)。
也可以使用命令:git push -f origin master强制上传。

2. github 怎么搭建博客

1. 注册账号:
地址: https://github.com/
输入账号、邮箱、密码,然后点击注册按钮.


  • 注意事项:

  • 如果报404,或者其他错误,请稍等,或者检查你的邮箱,看看构建失败的提示信息.

  • 比如我的,因为最初没有验证邮箱,结果收到了好几次发布失败的通知(如下面的邮件提示)。

  • 以后每次你提交(或在线修改后提交)文件到这个仓库,GitHub 都会自动为你构建,并发布。

  • 所以,有问题,请修改并提交某个文件,重新试试吧!

  • [plain] view plain

  • :

  • .

  • :

  • https://github.com/settings/emails

  • ://github.com/contact.


  • 下面是参考的一部分:


  • 您可以通过GitHub的页面自动生成器快速为 项目,用户(User,比如你的账号),或组织(Organization, 比如 alibaba) 创建一个网站(其实就是技术博客啦)。


  • 生成用户/组织的网页


  • 要生成用户/组织的网站页面,你需要创建一个仓库(repository,代码库),名为: username.github.io 或 orgname.github.io ; 用户名或组织名 必须 是你自己的账号/或所属的组织, 否则GitHub Pages 站点不会帮你生成(build,构建,编译,)。 GitHub的页面自动生成器可以通过仓库的设置页面(Settings page)看到。 您可以阅读更多关于用户和组织页面的内容 。


  • 警告: GitHub页面网站在互联网上是公开,即使其所属的仓库是私有的。 如果你有敏感数据在页面仓库中,您可能需要在发布之前删除他们。

  • 3. github上的源码c+怎么编译打包

    不太懂你的意思。
    可以通过git的标签tag和github的release实现打包功能。(不知道我说的这个是不是你想问的……)

    4. 怎么把github的代码放到码云

    首先,登录码云账号,然后在顶部导航栏中点击 “+” ,在出现的下拉菜单中选择 “Github导入”。



    5. 如何编译github项目

    git clone拷贝到本地,阅读里面文档ReadMe.md,里面会有编译的教程,少数没有的,需要自行去查找相关官方文档。

    6. 怎么通过git把代码上传到github上

    这是我第一次应用git,以下仅供git的初学者参考。

    github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经足够了。

    1.注册账户以及创建仓库

    要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。

    2.安装客户端tortoiseGit

    github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用TortoiseGit,他给我们提供了图形界面的操作。在安装之前首先需要安装git,下载地址http://msysgit.github.com/,TortoiseGit下载地址:

    http://code.google.com/p/tortoisegit/

    装完后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。

    3.配置Git

    (1) 首先在本地创建ssh key;

    $ ssh-keygen -t rsa -C "[email protected]"

    后面的[email protected]改为你的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。

    4.提交、上传

    (1)接下来在本地仓库里添加一些文件,比如README,

    $ git add README

    $ git add README$ git commit -m "first commit"

    (2)上传到github:

    $ git push origin master

    git push命令会将本地仓库推送到远程服务器。

    git pull命令则相反。

    修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件,也可以用git add -i来智能添加文件。之后git commit提交本次修改,git push上传到github。

    5.gitignore文件

    .gitignore顾名思义就是告诉git需要忽略的文件,这是一个很重要并且很实用的文件。一般我们写完代码后会执行编译、调试等操作,这期间会产生很多中间文件和可执行文件,这些都不是代码文件,是不需要git来管理的。我们在git status的时候会看到很多这样的文件,如果用git add -A来添加的话会把他们都加进去,而手动一个个添加的话也太麻烦了。这时我们就需要.gitignore了。比如一般c#的项目我的.gitignore是这样写的:

    bin

    .suo

    obj

    bin和obj是编译目录,里面都不是源代码,忽略;suo文件是vs2010的配置文件,不需要。这样你在git status的时候就只会看到源代码文件了,就可以放心的git add -A了。

    7. 如何使用Maven编译Github上的工程

    思路一:下载源码,自己下载依赖lib,构建编译环境,成功;
    1. 从maven 地址下载,一般关心下面红色的3个,带sources的肯定就是源码了,但是里面没有相关依赖关系,这个可以看 .pom 文件;
    将sources.jar 变为zip 文件,解压出来;
    在你项目的 androidstudio project 中新建一个 java library;命名为 nettylib-4.0.14
    将2中源码文件io/netty/ 拷贝到src/main/Java/ 目录下
    studio sync,编译看报错的地方,或者根据 1 中地址里面的 pom 文件,找到netty 编译需要依赖的第三方 jar
    依赖jar 查询地址:
    最后nettylib-4.0.14 中的 build.gradle 配置如下:

    其中会遇到不少问题,我搞了很久,因为走了些弯路,如上图,我直接贴出来配置了,但是仍然有少数的文件会报错,因为和项目无关,所有直接删掉啦;
    编译可能会遇到各种错误,我就不一一贴出来了,大家有问题,请留言;
    思路二:在github上下载源码,并且按照其设置来配置编译环境
    git 源码地址:
    编译环境搭建:
    主要有eclipse +maven 和使用IDEA
    1. 使用eclipse +maven,比较容易报错,因为eclipse 和maven 可能有不兼容的情况;
    建议使用前最好,进入netty下载目录,
    1。mvn install 在本地Repository中安装jar
    2。mvn eclipse:eclipse 生成eclipse项目
    然后就多了 .classpath 和 .project,可以直接导入eclipse
    我2种都试过啦,eclipse 报错比较难搞定,最后使用的是IDEA;
    直接以maven 工程导入就行了,导入后,编译也ok

    8. 怎么在github上编译 apache zeppelin

    用于做数据分析和可视化

    一、二进制安装

    1)下载二进制包

    wget http://mirrors.tuna.tsinghua.e.cn/apache/incubator/zeppelin/0.5.6-incubating/zeppelin-0.5.6-incubating-bin-all.tgz

    2)解压缩

    tar -xzvf zeppelin-0.5.6-incubating-bin-all.tgz

    cd zeppelin-0.5.6-incubating-bin-all

    bin/zeppelin-daemon.sh start

    注:默认端口是8080,若此端口被占用,到conf下

    cp zeppelin-site.xml.template zeppelin-site.xml

    vim zeppelin-site.xml

    <property>

    <name>zeppelin.server.addr</name>

    <value>172.16.1.29</value>

    <description>Server address</description>

    </property>

    <property>

    <name>zeppelin.server.port</name>

    <value>8080</value>

    <description>Server port.</description>

    </property>

    修改zeppelin.server.port端口,zeppelin.server.addr默认是0.0.0.0可以不修改,也可以修改成本机ip(云服务器一定要ip addr看一下本机的ip,而不是绑定的外网ip),java版本1.7。

    访问Zeppelin

    localhost:8080 访问到zepplin主页。

    注:1.主界面默认端口为8080,若此端口被占用,则启动会出错。可以到conf目录下

    [root@public_view_databank conf]# cp zeppelin-site.xml.template zeppelin-site.xml

    修改其中的参数

    <property>

    <name>zeppelin.server.addr</name>

    <value>0.0.0.0</value>

    <description>Server address</description>

    </property>

    <property>

    <name>zeppelin.server.port</name>

    <value>9090</value>

    <description>Server port.</description>

    </property>

    修改zeppelin.server.port

    Zeppelin.server.addr可以默认0.0.0.0也可以修改成本地ip

    二、源码安装

    1)下载源码包
    Zeppelin 0.5.6-incubating:
    wget http://mirror.bit.e.cn/apache/incubator/zeppelin/0.5.6-incubating/zeppelin-0.5.6-incubating.tgz
    Zeppelin 0.6.0-SNAPSHOT:
    git clone https://github.com/apache/zeppelin.git
    2)配置环境
    # Requirements
    + Git
    + Java 1.7
    + Tested on Mac OSX, Ubuntu 14.X, CentOS 6.X, Windows 7 Pro SP1
    + Maven (if you want to build from the source code)
    + Node.js Package Manager (npm, downloaded by Maven ring build phase)
    # 编译环境构建
    ## git install
    [root@gitlab-machine ~]# git version
    git version 1.7.1

    ## install jdk
    [root@gitlab-machine~]#wget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz

    [root@gitlab-machine ~]# tar -zxf jdk-7u79-linux-x64.tar.gz -C /opt/

    [root@gitlab-machine ~]# cd /opt/

    [root@gitlab-machine opt]# ln -s jdk1.7.0_79 jdk

    [root@gitlab-machine opt]# vim ~/.bash_profile 追加
    export JAVA_HOME=/opt/jdk

    export PATH=.:$JAVA_HOME/bin:$PATH

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    [root@gitlab-machine opt]# source ~/.bash_profile
    [root@gitlab-machine opt]# java -version
    java version "1.7.0_79"
    Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

    ## install maven
    [root@gitlab-machineopt]#wget http://www.eu.apache.org/dist/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz

    [root@gitlab-machine opt]# tar -zxf apache-maven-3.3.3-bin.tar.gz

    [root@gitlab-machine opt]# ln -s apache-maven-3.3.3 maven

    [root@gitlab-machine opt]# echo "export MAVEN_HOME=/opt/maven" >> ~/.bash_profile

    [root@gitlab-machineopt]# echo "export PATH=$MAVEN_HOME/bin:$PATH:$HOME/bin" >> ~/.bash_profile

    [root@gitlab-machine opt]# source ~/.bash_profile
    [root@gitlab-machine opt]# mvn -version
    Apache Maven 3.3.3 (; 2015-04-22T19:57:37+08:00)
    Maven home: /opt/maven
    Java version: 1.7.0_79, vendor: Oracle Corporation
    Java home: /opt/jdk1.7.0_79/jre
    Default locale: en_US, platform encoding: UTF-8
    OS name: "linux", version: "2.6.32-504.el6.x86_64", arch: "amd64", family: "unix"

    ## install node.js

    yum install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

    yum repolist

    [root@gitlab-machine opt]# yum search nodejs npm|wc -l
    21

    [root@gitlab-machine opt]# sudo yum install nodejs npm --enablerepo=epel

    [root@gitlab-machine opt]# node -v
    v0.10.42

    [root@gitlab-machine opt]# npm -v
    1.3.6

    [root@gitlab-machine opt]# cd /data/

    ## build zeppline
    [root@gitlab-machine opt]# cd /data/

    [root@gitlab-machinedata]#wget https://github.com/apache/zeppelin/archive/v0.5.6.zip
    [root@gitlab-machine data]# unzip v0.5.6.zip
    [root@gitlab-machine data]# cd zeppelin-0.5.6/
    [root@gitlab-machine
    zeppelin-0.5.6]# nohup mvn clean package -Pspark-1.6 -Phadoop-2.6
    -Pyarn -Ppyspark -DskipTests > nohup.out &
    [root@gitlab-machine zeppelin-0.5.6]# jobs
    [1]+ Running nohup mvn clean package -Pspark-1.6 -Phadoop-2.6 -Pyarn -Ppyspark -DskipTests > nohup.out &

    参考地址:https://github.com/apache/zeppelin/

    [root@gitlab-machine zeppelin-0.5.6]# tail -f nohup.out

    1.Exception in thread "main" Exception: java.lang.OutOfMemoryError thrown
    解决办法:
    export MAVEN_OPTS="-Xmx2g -XX:MaxPermSize=512M -XX:ReservedCodeCacheSize=512m"
    2.[INFO] Zeppelin: Elasticsearch interpreter ................ SUCCESS [15:56 min]
    [INFO] Zeppelin: web Application .......................... FAILURE [03:51 min]
    [INFO] Zeppelin: Server ................................... SKIPPED
    [INFO] Zeppelin: Packaging distribution ................... SKIPPED
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 20:57 min
    [INFO] Finished at: 2016-06-08T02:19:40-04:00
    [INFO] Final Memory: 93M/957M
    [INFO] ------------------------------------------------------------------------
    [ERROR]
    Failed to execute goal
    com.github.eirslett:frontend-maven-plugin:0.0.23:npm (npm install) on
    project zeppelin-web: Failed to run task: 'npm install --color=false'
    failed. (error code 126) -> [Help 1]
    [ERROR]
    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR]
    [ERROR] For more information about the errors and possible solutions, please read the following articles:
    [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
    [ERROR]
    [ERROR] After correcting the problems, you can resume the build with the command
    [ERROR] mvn <goals> -rf :zeppelin-web

    网上查找修改zeppelin-web下的pom.xml
    <execution>
    <id>npm install</id>
    <goals>
    <goal>npm</goal>
    </goals>
    </execution>

    <execution>
    <id>bower install</id>
    <goals>
    <goal>bower</goal>
    </goals>
    <configuration>
    <arguments>--allow-root install</arguments>
    </configuration>
    </execution>

    <execution>
    <id>grunt build</id>
    <goals>
    <goal>grunt</goal>
    </goals>
    <configuration>
    <arguments>--no-color --force</arguments>
    </configuration>
    </execution>

    </executions>
    </plugin>
    [root@host-172-16-1-80 zeppelin-web]# npm install
    [root@host-172-16-1-80 zeppelin-web]# bower –alow-root install
    [root@host-172-16-1-80 zeppelin-web]# grunt –force
    [root@host-172-16-1-80 zeppelin-web]# mvn install -DskipTests
    启动zeppelin
    [root@bigdata-redhadoop-1 src]# cd zeppelin-0.5.6-incubating
    [root@bigdata-redhadoop-1 zeppelin-0.5.6-incubating]# bin/zeppelin-daemon.sh start
    Log dir doesn't exist, create /opt/bigcrh/zeppelin/src/zeppelin-0.5.6-incubating/logs
    Pid dir doesn't exist, create /opt/bigcrh/zeppelin/src/zeppelin-0.5.6-incubating/run
    Zeppelin start [ OK ]

    [root@public_view_databank ~]# jps
    18710 ZeppelinServer

    阅读全文

    与云编译发布github相关的资料

    热点内容
    个人所得税app为什么不分阶梯 浏览:748
    怎么在触电新闻APP投放广告 浏览:726
    androidant教程 浏览:504
    台湾经典动作片有哪些 浏览:578
    团鬼六所有电影下载 浏览:664
    动车如何退票app 浏览:59
    javacalendar时分秒 浏览:300
    邱淑贞拍过的r 浏览:385
    日本胸大电影 浏览:367
    武打片经典老电影1001武打片经典老电影 浏览:159
    2t便携式硬盘文件夹取名字 浏览:849
    儿童篮球电影 浏览:958
    使用命令查字符查看ipv4地址 浏览:937
    英文绘本在app哪里看 浏览:671
    老电影水生 浏览:728
    python查询数据库结果保存 浏览:53
    阿鲁小表情文件夹 浏览:69
    《龙猫》的导演是? 浏览:520
    大尺度电影百度网盘链接 浏览:281
    大话西游2粤语1080下载 浏览:313