導航:首頁 > 源碼編譯 > 雲編譯發布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目錄下

    [[email protected]_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
    [[email protected] ~]# git version
    git version 1.7.1

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

    [[email protected] ~]# tar -zxf jdk-7u79-linux-x64.tar.gz -C /opt/

    [[email protected] ~]# cd /opt/

    [[email protected] opt]# ln -s jdk1.7.0_79 jdk

    [[email protected] 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

    [[email protected] opt]# source ~/.bash_profile
    [[email protected] 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
    [[email protected]]#wget http://www.eu.apache.org/dist/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz

    [[email protected] opt]# tar -zxf apache-maven-3.3.3-bin.tar.gz

    [[email protected] opt]# ln -s apache-maven-3.3.3 maven

    [[email protected] opt]# echo "export MAVEN_HOME=/opt/maven" >> ~/.bash_profile

    [[email protected]]# echo "export PATH=$MAVEN_HOME/bin:$PATH:$HOME/bin" >> ~/.bash_profile

    [[email protected] opt]# source ~/.bash_profile
    [[email protected] 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

    [[email protected] opt]# yum search nodejs npm|wc -l
    21

    [[email protected] opt]# sudo yum install nodejs npm --enablerepo=epel

    [[email protected] opt]# node -v
    v0.10.42

    [[email protected] opt]# npm -v
    1.3.6

    [[email protected] opt]# cd /data/

    ## build zeppline
    [[email protected] opt]# cd /data/

    [[email protected]]#wget https://github.com/apache/zeppelin/archive/v0.5.6.zip
    [[email protected] data]# unzip v0.5.6.zip
    [[email protected] data]# cd zeppelin-0.5.6/
    [[email protected]
    zeppelin-0.5.6]# nohup mvn clean package -Pspark-1.6 -Phadoop-2.6
    -Pyarn -Ppyspark -DskipTests > nohup.out &
    [[email protected] 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/

    [[email protected] 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>
    [[email protected] zeppelin-web]# npm install
    [[email protected] zeppelin-web]# bower –alow-root install
    [[email protected] zeppelin-web]# grunt –force
    [[email protected] zeppelin-web]# mvn install -DskipTests
    啟動zeppelin
    [[email protected] src]# cd zeppelin-0.5.6-incubating
    [[email protected] 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 ]

    [[email protected]_view_databank ~]# jps
    18710 ZeppelinServer

    閱讀全文

    與雲編譯發布github相關的資料

    熱點內容
    伺服器主板響怎麼解決 瀏覽:569
    為什麼安卓手機要root許可權 瀏覽:520
    一台伺服器如何配置多個域名 瀏覽:857
    pdf導入多看 瀏覽:243
    剪切一半取消了文件夾怎麼恢復 瀏覽:994
    空氣壓縮機符號 瀏覽:279
    吹氣打氣泵空氣壓縮機怎麼用 瀏覽:617
    程序員面試通過後又拒絕接受offer 瀏覽:520
    linux獲取進程的父進程 瀏覽:22
    android文件編輯器 瀏覽:985
    美東伺服器叫什麼 瀏覽:532
    四年級平均值怎麼算簡單演算法 瀏覽:183
    冷撲大師演算法 瀏覽:373
    重復數據比對演算法 瀏覽:740
    golang調用python 瀏覽:171
    hsc伺服器做raid0怎麼做 瀏覽:231
    android50源代碼 瀏覽:127
    程序員需要本科學位證書嗎 瀏覽:775
    手機版wps許多文檔如何放到文件夾 瀏覽:687
    安卓手機怎麼退出帳戶 瀏覽:767