1、github怎麼找windows安裝包
工具/原料:安裝有windows操作系統的電腦一台
能上網的環境
1.在百度裡面搜索github for windows
2.打開github網站版
下載安裝包
3.另存為文權件
4.保存文件
5.點擊安裝包
6.開始安裝
7.下載安裝文件
8.安裝完成之後自動打開登陸界面
9.登陸github
10.設置一些信息
11.點擊skip
2、如何在Windows上安裝Github?安裝github
在Windows上安裝Github一般採用離線安裝方法。
1、修改Internet 選項中的受信任的站點。
2、使用內迅雷下載GitHub.application,
3、下載後,用文容本編輯器打開,如下:
再雙擊運行它,當發生錯誤後,然後點開詳細信息,原來還有一個GitHub.exe .manifest文件,再次使用迅雷下載它,網址是:
4、創建相應的目錄結構,設置下載目錄,進行下載:
5、批量改名後就可以使用了。
3、win 7 環境安裝Github的時候,報錯 application download did not succeed,如圖所示,請問如何解決?
步驟/方法
1、打開控制面板→ Internet 選項→「安全」選項卡。
2、選擇「受信任的站點」→點擊「站點」按鈕。
3、彈出的窗口中的文本框中輸入點擊「添加」 https://github-windows.s3.amazonaws.com/ ;或者去除復選框「對該區域中的所有站點要求伺服器驗證(https:)」的鉤,直接加入 github-windows.s3.amazonaws.com 。
4、在 Internet Explorer 中打開 http://github-windows.s3.amazonaws.com/GitHub.application,即開始正常下載安裝。
4、安裝了github for windows,但是無法安裝github shell,怎麼辦
1、安裝前的各種操作:
(1)打開控制面板→ Internet 選項→「安全」選項卡;專
(2)選擇「可信屬的站點」→點擊「站點」按鈕:
(3)彈出的窗口中的文本框中輸入點擊「添加」 https://github-windows.s3.amazonaws.com/
;
或者去除復選框「對該區域中的所有站點要求伺服器驗證(https:)」的鉤,直接加入
github-windows.s3.amazonaws.com ;
5、如何在Windows上安裝Github
第一,下載並安裝git
目前windows版本的git有幾種實現,但我們選擇msysgit發行版,這是目前做得兼容性最好的。
使用默認配置安裝Git。這個不用多說,一路Next就可以,如果對各種選項不熟悉,建議使用默認配置,沒問題的。
第二,創建github賬號
什麼是Git和GitHub
Git —The stupid content tracker, 傻瓜內容跟蹤器,是一個由Linux內核開發者Linus為了更好地管理Linux內核開發而創立的分布式版本控制軟體。
GitHub — 學生做版本控制最討厭的就是找伺服器,配置太麻煩了。GitHub這個網站為每個用戶提供伺服器託管其Git代碼庫,免費空間為300M。注冊GitHub後你就會有0.3G的免費空間,不過只能創建公開項目。
為什麼不選CVS或SVN
Git提交/克隆/pull/push的速度更快
Git的絕大多數操作都可以在本地完成,不需要頻繁連接伺服器。
注冊GitHub賬號
GitHub網址在 這里
點擊上方導航條的Signup and Pricing即可進入注冊界面, 選擇注冊免費賬戶
GitHub選擇的默認通信方式是SSH,所以要先在Git裡面生成SHH Key,打開Git Bash在其中輸入如下命令:
ssh-keygen -t rsa -C "[email protected]"
之後會讓你選擇是否對存放SSH Key的文件夾進行加密,一般都不需要的。一路回車,就OK了。
在c盤,當前用戶文件夾下,有個.ssh 文件夾,在里邊 找到 id_rsa.pub文件,用記事本打開,復制其中的全部內容。
登陸你的GitHub賬戶,依次點擊Account Settings
>
SSH Public Keys
>
Add another public key,把id_rsa.pub中的內容拷貝進去 。
至此,基本的設置已經完成了。
成了。
測試你的Git
經過上述配置,你的Gti應該可以通過SSH連接GitHub伺服器了,讓我們來測試下,輸入如下命令:
會給你這樣的提示:
輸入yes,會顯示:
到這里,說明你的SSH運轉良好。
如果提示你的密鑰不正確,那麼你需要重新確認上一步的操作是否完整無誤。
第三,建立本地git倉庫
首先,git要求使用者必須提供自己的身份標識,為此我們需要在git bash中執行以下命令:
git config --global user.name 'aa.Tessst'
git config --global user.email [email protected]
其次,選擇git倉庫目錄
我們假設將git倉庫目錄放在D盤的OPENSource目錄下,可以通過在git bash中執行以下命令完成:
cd /d
mkdir OPENSource
註:git bash支持大多linux bash終端命令,你可以自己嘗試更多終端操作。
最後,建立項目並初始化git倉庫
我們的第一個項目是一個使用Python語言將XML文件轉換成Python字典,通過執行以下命令完成此步驟:
mkdir Python-XML2Dict
cd Python-XML2Dict
git init
執行此操作後,git將在Python-XML2Dict目錄下創建一個隱藏目錄(.git),這個目錄就是git用來管理軟體版本的倉庫。
第四,使用git管理項目
此步 和 在linux 上 使用 git 的 方法一樣,具體參考 我的 其他 博文!
第五,將項目提交到github管理,gitpush
如果 第二步 測試無錯,那麼 經過 以下兩步 就可以將本地的文件提交到github倉庫了。
1、登錄GitHub後,你可以在右上邊靠中那裡找到一個按鈕「creat a New Repository」,點擊過後,填入項目名稱、說明等 過後就可以創建了,然後會出現一個提示頁面,記下類似 [email protected]:XXX/XXX.git 的地址,這個就是你這個項目的地址了。
2、
1 git remote add origin [email protected]:XXX/XXX.git
2 git push -u origin master //把本地 master 分支 推送到 伺服器的master分支上,如果伺服器沒有此分支,就 新建 此分支。這也是 在伺服器上新建分支的一種方法
這個[email protected]:XXX/XXX.git就是上面創建項目是生成的地址。現在打開你的項目網址,你就可以發現你的代碼已經展示出來了。
第六,直接 用 git pull 將項目 從 github 上 同步 下來
有兩種方法:
1、當git clone之後,直接git pull它會自動匹配一個正確的remote url
是因為在config文件中配置了以下內容:
1 [branch "master"]
2 remote = origin
3 merge = refs/heads/master
表明:
1.git處於master這個branch下時,默認的remote就是origin;
2.當在master這個brach下,使用指定remote和merge的git pull時,使用默認的remote和merge。
2、但是對於自己建的項目,並沒有這塊內容,需要自己配置。
1 git remote add -f origin [email protected]:/srv/git/project.git //若是 執行過 第五步,那麼 這一句 就 不用了
2 git config branch.master.remote origin //這一步 設置: 把 master 分支上 的 默認伺服器地址 設為 origin指向的地址
3 git config branch.master.merge refs/heads/master //這一步 設置:如果當前分支是 master 分支,那麼 git pull之後,直接 把 「從 origin 下載 下來的 code合並到 master分支上「
或者加上--global選項,對於全部項目都使用該配置。
建議:用第二種 方法,因為 如果 是 git clone的 項目,當 執行 git push 時,因為 在 git config里 url 是 只讀方式
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git://github.com/xxx/xxx.git
//[email protected]:XXX/XXX.git 這才是 讀寫方式
---------------------------------
如果提交了敏感信息,比如代碼中設置的自己的密碼什麼的忘刪除就上傳上去了怎麼辦?
有兩個方法:
1、重新修改本地代碼,然後提交到伺服器(覆蓋),
2、直接登錄 github 刪除之前的項目。刪除項目需要在GitHub網站上右上方找到admin按鈕,進去後右邊最下面有個刪除的按鈕,這樣就可以刪除了。
--------------------------
若是一個項目就託管在 GitHub 上。你可以把它的 URL 分享給每位對此項目感興趣的人。。而在項目頁面的摘要部分,你會發現有兩個 Git URL 地址,見 右圖:
右圖的 摘要中的公共 URL 和私有 URL
Public Clone URL 是一個公開的,只讀的 Git URL,任何人都可以通過它克隆該項目。可以隨意散播這個 URL,比如發布到個人網站之類的地方等等。
Your Clone URL 是一個基於 SSH 協議的可讀可寫 URL,只有使用與上傳的 SSH 公鑰對應的密鑰來連接時,才能通過它進行讀寫操作。其他用戶訪問該項目頁面時只能看到之前那個公共的 URL,看不到這個私有的 URL。
6、github for windows安裝不了
github for windows安裝失敗原因可能是下載錯誤或是部署失敗等等很多原因
說明:在訪問不了的情況下,在線安裝是會安裝失敗的,所以需要進行設置,才能安裝上,這點要注意下
工具:
電腦
解決辦法:
打開IE,點擊齒輪,選擇internet選項
選擇安全--受信任的站點,點擊「站點」按鈕。
輸入下圖地址,點擊「添加」
重新打開就可以正常安裝了
7、windows 系統怎麼玩轉github
WINDOWS系統下使用github的方法
1. 先下載所需要的安裝程序:Git、msysgit、TortoiseGit(32bit,64bit)、Putty (以上均為官方下載鏈接,如擔心有毒請自行Google);
2. 順序安裝以上下載的程序(先關閉所有的窗口,360會報不安全,信任就好),基本就是一路Next了,這個沒啥好說的;
3. 注冊一個Github帳號:https://github.com/plans,不必理會那些Plans,免費賬號就可以創建無限制的開源項目了,只是容量小點(300M,不知道是每月還是總共,反正小項目來說是夠用了);
4. 創建一個新的項目:https://github.com/repositories/new;
5. 在開始菜單中找到Putty的文件夾,打開PuTTYgen(密鑰生成器),點擊生成,然後出來一個類似於這樣的東西(公鑰):
點擊保存私鑰,隨便起個名字隨便放在哪(無視關於叫你填寫密碼的提示);將圖中黃底的內容復制,打開Github中Account Setting頁面里的SSH Public Key 選項卡,選擇 Add another public key ,將剛才復制的公鑰復制進去,隨便起個名字,提交;
6. 在開始菜單中找到Putty的文件夾,打開 Pageant ,選擇增加密鑰,把剛才保存的那個後綴名為 ppk 的私鑰導進去;
7. 在 Dashboard 頁面的 Your Repositories 欄目下可以找到自己創建的那個項目,點擊進去。能得到該項目的 Git 地址,比如我創建的 Shadowblue 地址就是:
[email protected]:interjc/ShadowBlue.git
找到你要放置項目的地方,右鍵選擇 Git Clone , Url 處填入剛才那個地址,點擊 「OK」 ,項目就應該在本地成功建立了。
然後就是使用了:
1. 在本地項目目錄中添加或進行改動以後需要先 Commit(你也可以用命令行,不過我這里示範時使用右鍵菜單中的 Git Commit -> 「master」 ),選擇需要提交的改動,點擊「OK」,這個時候項目的版本就在本地維護起來了;
2. 選擇右鍵菜單中的 Git Sync .. ,在出現的界面中先選擇 Pull,然後 Push,全部順利的話,就會將本地的版本管理與伺服器上的同步了。
3.
使用的時候稍顯蛋疼的是每次開機或退出Pageant以後都要重新打開它並導入密鑰以後,Git的驗證才能通過,不像TortoiseSVN是自動保存的
(可能是我沒研究透徹吧)在TortoiseGit -> Setting -> Remote -> origin 下的
Putty 項中通過瀏覽載入先前保存的 ppk 文件並保存,Sync 的時候勾選 Autoload Putty key
選項,每次就會自動打開pageant載入key了;
4. 當伺服器上的代碼有變更以後,本地必須先 Pull 以後才可以 Push ,有效地避免了 SVN 上你剛上傳一個東西,就被別人覆蓋掉的坑爹情況,麻煩就麻煩一點吧,習慣就好;
5. 推薦使用 WinMerge
取代 TortoiseGit 自帶的 Merge 工具,因為自帶那個太蛋疼了。WinMerge 安裝以後,在 TortoiseGit
-> Settings 中,將 External Programs 下的 Diff Viewer 及 Merge Tool 中的
TortoiseMerge 改為 External ,下面填寫 WinMergeU.exe 的路徑即可,比如:
D:\Program Files\WinMerge\WinMergeU.exe
當然你如果覺得自帶的 Merge 工具更好那就當我這條沒說吧~
6. Have fun with Git ~
8、如何在Windows上安裝Github
本文在Windows7下測試成功。
安裝和設置Git
下載Git for
Windows,採用默認安裝,安裝完成後就可以在本地使用Git了。
但要將內容放到Github上,必須先在Github網站上注冊個賬戶,然後在本機使用Git創建SSH Key。操作如下:
在Git Bash上輸入命令:
ssh-keygen -C "[email protected]" -t rsa
Note: 「[email protected]」需要更換成你在Github上注冊的Email地址或者是Username
這樣會在用戶目錄(C:\Users\用戶名)下產生一個.ssh文件夾,裡面為對應的SSH
Keys,其中id_rsa.pub是Github需要的SSH公鑰文件。
到c:\Users\用戶名\.ssh\目錄找到id_rsa.pub(可能位置不一定對,但是確認是以.pub結尾的文件),並用記事本打開復制全部內容。
Note:建議私鑰公鑰的名稱最好寫成"id_rsa",這樣連接Github的時候會找這個文件,如果文件名已定,之後改名也行。
在github網站選擇「Account Settings」>>「SSH Public Keys」>>「Add another
public key」,將剛才復制的內容粘貼到key文本框內。
這樣就可以直接使用Git和GitHub了。
Note:建議在Git Bash中輸入「ssh -v [email protected]」測試能夠正常連接github
安裝Ruby環境
下載RubyInstaller和DevKit。
因為Octopress需要的Ruby版本為1.9.2,所以選rubyinstaller-1.9.2-p290.exe,DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe。
先安裝RubyInstaller,然後解壓縮DevKit(路徑中不能有中文)。
在「Start Command Prompt with Ruby」命令行中進入DevKit解壓縮的目錄,然後運行以下命令:
ruby dk.rb init
ruby dk.rb install
gem install rdiscount --platform=ruby
如果安裝成功,就可以使用一些Ruby的工具了,也為後面搭建博客提供了基礎環境。
安裝Octopress
先通過Git從Github上克隆一份Octopress(在Git Bash上輸入命令)
git clone git://github.com/imathis/octopress.git octopress
然後安裝一些依賴的工具(後面都是在Start Command Prompt with Ruby中輸入)
cd octopress
ruby --version # Should report Ruby 1.9.2
gem install bundler
bundle install
安裝Octopress默認的Theme
rake install
配置Octopress
將octopress的文件夾下的_config.yml的編碼改成UTF-8:
保存(或另存為)時選擇編碼格式為UTF-8
修改_config.yml,批改url、title、subtitle、author等等。
到Ruby的安裝目次\lib\ruby\gems\1.9.1\gems\jekyll-0.11.2\lib\jekyll\找到convertible.rb這個文件,批改self.content
= File.read(File.join(base, name))為self.content = File.read(File.join(base,
name), :encoding => "utf-8")。
寫博文
最簡單的方式:復制octopress\source\_posts下某個文件,例如2012-07-30-the-first-post.markdown,修改文件名和文件中的內容
或者,命令行中輸入rake
new_post["title"],會創建一個新的Post,新文件在source/_post下,文件名如下面的格式:2012-07-31-title.markdown。該文件可以直接打開修改。
寫文章時,可以使用Markdown和Octopress
Plugins等工具對內容進行格式排版。
預覽效果
在修改設置或者寫完文章後,想看看具體效果,可以通過如下命令來完成:
rake generate
rake preview
將博客部署到Github上
在預覽的效果符合自己的預期後,就可以通過如下命令將內容部署到Github上了。
如果是第一次部署,需要在Github上創建一個username.github.com的repository
在github網站選擇「Create a New Repo」,如圖
填寫對應的內容即可
note:Repository
name填寫username.github.com,username一定要和github的username一致,建好的博客代表的是你這個github賬戶的主頁即page
配置octopress與github的連接:
進入Octopress目錄:
rake setup_github_pages
按照提示填入你的github項目網址,比如:
[email protected]:Username/yourname.github.com.git
note:可以按照上面的修改,也可以在github的項目頁中找地址
分發到github上:
rake deploy
第一次運行時,會詢問是否建立對github的授權,輸入:yes。然後將站點更新的內容推送到github上。
補充一點:
最後的但並不是最重要的,我們需要將修改的日誌同步到github上,因此下面的3個命令也是必須的。
git status
git add .
git commit -m 'your message'
git push origin source
大功告成!
9、github客戶端在windows系統怎麼合並分支
安裝好Github的Windows客戶端,登錄自己的賬號,拉取某一項目下來。
創建一個分支MyBranch。
切換到MyBranch分支,然後返回主界面,可以看到當前已經在MyBranch分支了。
更改當前分支的內容(如提交代碼,增加文件),這里增加一個test.txt文件,返回主界面,發現有更改提示了。
提交更改到當前分支。
發布到伺服器。進入分支管理界面,分別拖曳分支和主幹到相應位置,merge。
回主界面,切換到主幹,點擊同步,等待完成,然後就可以在項目的web界面看到更改了。
10、github for windows 怎樣登陸
Git已經變得非常流行,連Codeplex現在也已經主推Git。Github上更是充斥著各種高質量的開源項目,比如ruby on rails,cocos2d等等。對於習慣Windows圖形界面的程序員來講,Github的使用是需要點時間和耐心的,然而最近Github發布了Github for Wingithub for windows 怎樣登陸