導航:首頁 > 軟體知識 > 如何在github上運行程序

如何在github上運行程序

發布時間:2023-05-08 05:12:24

1. android 怎麼運行github上的程序

不確定你已經到哪一步了,我就以PullToRefresh為例,從頭開始說吧。

下載zip,解壓到桌面
打開eclipse,File-Import-Existing Android Code Into Workspace
選中library文件,導入到eclipse中
打開此戚悔敏library,前旦右鍵library,properties-Android-Library-勾選Is Library

打開你的程序後,右鍵你的主程序,properties-Android-Library-Add,選擇library文件

導入的基本步驟就這樣,接下來是如何使用

找到你的程高枝序-layout-xml添加一個
<com.handmark.pulltorefresh.library.PullToRefreshListView
android:id="@+id/pull_to_refresh_listView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
回到MainActivity中,頭文件中添加一段代碼
import com.handmark.pulltorefresh.library.PullToRefreshListView;

之後把你需要用到的listview全部改為PullToRefreshListView,例如
private PullToRefreshListView mPullRefreshListView;
接著就像listview一樣使用吧

2. Github常見操作和常見錯誤!

一、如果輸入$ git remote add origin [email protected] :djqiang(github帳號名)/gitdemo(項目名).git

解決辦法如下:
1、先輸入$ git remote rm origin
2、再輸入$ git remote add origin [email protected] :djqiang/gitdemo.git 就不會報錯了!
3、如果輸入$ git remote rm origin 還是報錯的話,廳搭型error: Could not remove config section 'remote.origin'. 我們需要修改gitconfig文件的內容
4、找到你的github的安裝路徑,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_\etc

5、找到一個名為gitconfig的文件,打開它把裡面的[remote "origin"]那一行刪掉就好了!

二、如果輸入$ ssh -T [email protected] 出現錯誤提示:Permission denied (publickey).因為新生成的key不能加入ssh就會導致連接不上github。

解決辦法如下:
1、先輸入$ ssh-agent,再輸入$ ssh-add ~/.ssh/id_key,這樣就可以了。
2、如果還是不行的話,輸入ssh-add ~/.ssh/id_key 命令後出現報錯Could not open a connection to your authentication agent.解決方法是key用Git Gui的ssh工具生成,這樣生成的時候key就直接保存在ssh中了,不需要再ssh-add命令加入了,其它的user,token等配置都用命令行來做。
3、最好檢查一下在你復制id_rsa.pub文件的內容時有沒有產生多餘的空格或空行,有些編輯器會幫你添加這些的。

三、如果輸入$ git push origin master 提示出錯信息:error:failed to push som refs to .......
解決辦法如下:
1、先輸入$ git pull origin master //先把遠程伺服器github上面的文件拉下來
2、再輸入$ git push origin master
3、如果出現報錯 fatal: Couldn't find remote ref master或者fatal: 'origin' does not appear to be a git repository以及fatal: Could not read from remote repository. 4、則需要重新輸入$ git remote add origin [email protected] :djqiang/gitdemo.git

四、使用git在本地創建一個項目的過程
$ makdir ~/hello-world //創建一個項枝兄目hello-world
$ cd ~/hello-world //打開這個項目
$ git init //初扮猜始化
$ touch README
$ git add README //更新README文件
$ git commit -m 'first commit' //提交更新,並注釋信息「first commit」
$ git remote add origin [email protected] :defnngj/hello-world.git //連接遠程github項目
$ git push -u origin master //將本地項目更新到github項目上去

五、gitconfig配置文件
Git有一個工具被稱為git config,它允許你獲得和設置配置變數;
這些變數可以控制Git的外觀和操作的各個方面。
這些變數可以被存儲在三個不同的位置:
1./etc/gitconfig 文件:包含了適用於系統所有用戶和所有庫的值。如果你傳遞參數選項』--system』 給 git config,它將明確的讀和寫這個文件。
2.~/.gitconfig 文件 :具體到你的用戶。你可以通過傳遞--global 選項使Git 讀或寫這個特定的文件。
3.位於git目錄的config文件 (也就是 .git/config) :無論你當前在用的庫是什麼,特定指向該單一的庫。每個級別重寫前一個級別的值。因此,在.git/config中的值覆蓋了在/etc/gitconfig中的同一個值。 在Windows系統中,Git在$HOME目錄中查找.gitconfig文件(對大多數人來說,位於C:\Documents and Settings$USER下)。它也會查找/etc/gitconfig,盡管它是相對於Msys 根目錄的。這可能是你在Windows中運行安裝程序時決定安裝Git的任何地方。

4.1當你安裝Git後首先要做的事情是設置你的用戶名稱和e-mail地址。這是非常重要的,因為每次Git提交都會使用該信息。它被永遠的嵌入到了你的提交中:$ git config --global user.name "John Doe"$ git config --global user.email [email protected]

4.2 你的編輯器(Your Editor)現在,你的標識已經設置,你可以配置你的預設文本編輯器,Git在需要你輸入一些消息時會使用該文本編輯器。預設情況下,Git使用你的系統的預設編輯器,這通常可能是vi 或者 vim。如果你想使用一個不同的文本編輯器,例如Emacs,你可以做如下操作:$ git config --global core.editor emacs
4.3 檢查你的設置(Checking Your Settings)如果你想檢查你的設置,你可以使用 git config --list 命令來列出Git可以在該處找到的所有的設置:$ git config --list 你也可以查看Git認為的一個特定的關鍵字目前的值,使用如下命令 git config {key}:$ git config user.name

4.4 獲取幫助(Getting help)如果當你在使用Git時需要幫助,有三種方法可以獲得任何git命令的手冊頁(manpage)幫助信息:$ git help <verb>$ git <verb> --help$ man git-<verb>例如,你可以運行如下命令獲取對config命令的手冊頁幫助:$ git help config
六、push到github時,每次都要輸入用戶名和密碼的問題
在github.com上 建立了一個小項目,可是在每次push 的時候,都要輸入用戶名和密碼,很是麻煩 原因是使用了https方式 push 在termail里邊 輸入 git remote -v 可以看到形如一下的返回結果
origin https://github.com/dengVictor/learngit.git (fetch)
origin https://github.com/dengVictor/learngit.git (push)
下面把它換成ssh方式的。

七、常用命令
假如你現在新創建了一個項目,想把它提交到github上面? 假設你創建好了一個項目,並切換到項目的根目錄下面:

$ git status //查看當前項目下所有文的狀態,如果第一次,你會發現都紅顏色的,因為它還沒有交給git/github管理。

$ git add . //(.)點表示當前目錄下的所有內容,交給git管理,也就是提交到了git的本地倉庫。 Ps:git的強大之處就是有一個本地倉庫的概念,在沒有網路的情況下可以先將更新的內容提交到本地倉庫。
$ git commit –m」discription 」 //對你更新或修改了哪些內容做一個描述。
$ git remote add origin [email protected] :xiahouzuoxin/zx-libsvm.git // 如果你是第一次提交項目,這一句非常重要,這是你本地的當前的項目與遠程的哪個倉庫建立連接。 Ps: origin可以改為別人的名字,但是在你下一次push(提交)時,也要用你修改之後的名字。
$ git remote -v //查看你當前項目遠程連接的是哪個倉庫地址。
$ git push -u origin master //將本地的項目提交到遠程倉庫中。 ------------------------------------------------------------ 假如,你回到了家,想把公司提交的項目克隆到本地? 如果你是第一次想把github上面的項目克隆到本地或者要克隆別人的項目到地。
$ git clone [email protected] :xiahouzuoxin/zx-libsvm.git //在git下面切換到想存放此項目的文件目錄下,運行這條命令就可以將項目克隆下來。

假如本地已經存在了這個項目,而倉庫中又有一新的更新,如何把更的合並到本地的項目中?
$ git fetch origin //取得遠程更新,這里可以看做是准備要取了
$ git merge origin/master //把更新的內容合並到本地分支/master ------------------------------------------- 項目中刪除了一些文件,如何提交? 假如遠程倉庫中已經存了aaa這個文件,我fetch了下來,並刪除了aaa這個文件,想再push上到遠程倉庫中,並使遠程倉庫中的項目被新的修改覆蓋(也就是遠程倉庫中 的aaa也被刪除)
$ git status //可以看到我們刪除的哪些文件
$ git add . //刪除之後的文件提交git管理。
$ git rm src/com/hzh/hibernate//aaa.java //移除我們刪除的那個文件,不然git不允許我們往遠程倉庫提交。 Ps: 如果你想刪除的是某個目錄(java包),這里想移除整個目錄的內容。
$ git rm src/com/hzh/hibernate/bbb/ -r // -r 會把bbb/目錄下的所有內容一次性移動。 ------------------------------------------------------------------------ 遠程創建了一個新倉庫,本地創建了一個新項目,如何使新的項目與倉庫對應起來? 其實,這個也很簡單,只是我當時對那些命令不太理解,所以比較模糊,不知如何對應。
$ git remote add origin [email protected] :xiahouzuoxin/zx-libsvm.git //還是這個命令,在你push項目之前加上這一句就OK了。 [email protected] :xiahouzuoxin/zx-libsvm.git 就是你常見的新倉庫的地址啊。git切換到新項目下,在push之前,加上這一句,我們創建的新倉庫就與新項目建立了連接。

3. 如何使用 Git 和 GitHub

git安裝

安裝git程序,執行下面操作:

1.

$ cd ~/.ssh //檢查計算機ssh密鑰

2.如果沒有提示:No such file or directory 說明你不是第一次使用git,執行下面的操作,清理原有ssh密鑰

$ ls

config id_rsa id_rsa.pub known_hosts

$ mkdir key_backup

$ cp id_rsa* key_backup

$ rm id_rsa*

3.獲得密鑰:

ssh-keygen -t rsa -C "[email protected]"//填寫email地址,然後一直「回車」ok

打開本地...sshid_rsa.pub文件。此文件裡面內容為剛才生成人密鑰。

4. 登陸github系統。點擊右上角的 Account Settings--->SSH Public keys ---> add another public keys

把你本地生成的密鑰復制到裡面(key文本框中), 點擊 add key 就ok了

5. 接著打開git ,測試連接是否成功

$ ssh -T [email protected]

如果提示:Hi defnngj You've successfully authenticated, but GitHub does not provide shell access. 說明你連接成功了

6. 設置用戶信息:

6.1

$ git config --global user.name "defnngj"//給自己起個用戶名

$ git config --global user.email "[email protected]"//填寫自己的郵箱

6.2

在github中找到 Account Settings--->Account Admin ,找到一下信息:

Your API token is ---keep it secret! Changing your password will

generate a new token

$ git config --global github.user defnngj //github 上的用戶名

$ git config --global github.token

git上傳文件到服務端

1. 回到github首頁,點擊頁面右下角「New Repository」

填寫項目信息:

project name: hello world

description : my first project

點擊「Create Repository」 ; 現在完成了一個項目在github上的創建。

2. 我們需要使用git在本地創建一個相同的項目。

$ makdir ~/hello-world //創建一個項目hello-world

$ cd ~/hello-world //打開這個項目

$ git init //初始化

$ touch README

$ git add README //更新README文件

$ git commit -m 'first commit'//提交更新,並注釋信息「first commit」

$ git remote add origin [email protected]:defnngj/hello-world.git //連接遠程github項目

$ git push -u origin master //將本地項目更新到github項目上去

現在查看github上面的hello world 項目,是不是發現已經將本地中的README文件更新上來了。 :) 恭喜!

git GUI使用

首先在github網站上,新建一個倉庫名字,需要與本地項目的根目錄名字一樣。

下面,我們開始使用Git Gui

下面,我們開始使用Git Gui

如果你想init一個本地的git倉庫,到你的代碼根目錄下,右鍵選擇Git Init Here

這時,你會發現在代碼根目錄下,生成了一個.git的隱藏屬性目錄。

再選擇git gui


這相當於運行git push origin master命令。

上傳成功後,到github.com網站上就可以看到你的項目代碼已經上傳了。

4. 如何從github上克隆項目並在自己電腦上運行

第一步:git clone 項目地斗虛址

第二步:在項目目錄內安裝相應的項目依賴空碧燃包 npm install

第三步:啟動相應的服務

第四步:打開瀏覽器,輸入地址進行訪問,ok

參照git上一個項目 見下圖:慧沒

5. 如何運行github上的cnn程序

首先:看 README.md ,好多項目都有,有沒返段有說漏亂譽明。 其次:看 你下載的屬於什麼代碼,對應到相應的開發環境上。 然後:就是在對應的開發環境中編譯(腳本語言直接放在應用中)。如果是 類庫需要放在特定的實陪碼例中,如果是實例內就可以直接運行了!

6. 如何使用GITHUB的程序

這裡面用的是Python的環境,這個語言我不會所以我不知道怎正棗么用這些文件

但是這個倉庫裡面是有readme的,咐清謹它一般會告訴你如何安裝以及如何使用

你點擊這里,就可以跳轉到readme上

7. github下載的代碼怎麼使用

下載的代碼通常是源代賀答碼,需要進行編譯和運行才能得到可執行文件。使用方式可以根據具體情況而定,但是一般可以按照以下步驟進行:

閱讀全文

與如何在github上運行程序相關的資料

熱點內容
vvo怎麼設置信息密碼 瀏覽:844
支農的農業技術推廣是做什麼 瀏覽:676
小城樂淘怎麼推廣市場 瀏覽:787
廣西蜜餞果脯加工技術哪裡有 瀏覽:273
小程序前端代碼一般放哪裡保存 瀏覽:336
房屋有什麼證件才能交易 瀏覽:360
如何進隊長主頁看戰隊信息 瀏覽:621
為什麼微博上找不到的用戶在微博小程序上有 瀏覽:294
交換的數據單元稱什麼 瀏覽:806
客戶發信息說晚怎麼回 瀏覽:525
怎麼把房子代理 瀏覽:278
qq怎麼看最近用過的小程序 瀏覽:392
電腦數據傳輸線怎麼焊接 瀏覽:13
武漢管理信息系統哪個質量好 瀏覽:407
steam怎麼好友交易 瀏覽:740
製造業生產什麼產品 瀏覽:45
如何向機頂盒推送程序 瀏覽:565
電視學什麼技術比較好 瀏覽:667
郵箱代理設置是干什麼的 瀏覽:286
前對象發來信息怎麼回 瀏覽:730