国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux上安裝和使用git到gitoschina和github上_親測(cè)

這篇具有很好參考價(jià)值的文章主要介紹了Linux上安裝和使用git到gitoschina和github上_親測(cè)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Linux上安裝和使用git到gitoschina和github上_親測(cè)

  1. git介紹與在linux上安裝
  2. 創(chuàng)建SSHkey
  3. 在git-oschina使用
  4. maven-oschina使用
  5. 在github使用
  6. maven-github使用
  7. 組織與倉(cāng)庫(kù)

【git介紹與在linux上安裝】

Git是一款免費(fèi)、開源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或小或大的項(xiàng)目。
相關(guān)介紹可以參考 <百度百科> 的說(shuō)明,
或參考很好的廖雪峰資料:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373962845513aefd77a99f4145f0a2c7a7ca057e7570000

git oschina 安裝git

參考: http://git.oschina.net/oschina/git-osc/wikis/%E5%B8%AE%E5%8A%A9#ssh-keys

在Linux上安裝Git:

$ git  #提示git沒有安裝,還會(huì)告訴你如何安裝git
$ sudo apt-get install git #Ubuntu安裝
$ yum install git #CentOS安裝
$ git version #查看版本

#git配置:你需要告訴git你的名字和email,這個(gè)名字會(huì)出現(xiàn)在你的提交記錄中.設(shè)置編輯器為vim    

git config --global user.name "beyond"
git config --global user.email "email@qq.com"
git config --global core.editor vim

參考: http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000

github 安裝git

在Linux上安裝Git:

$ git  #提示git沒有安裝,還會(huì)告訴你如何安裝git
$ sudo apt-get install git #Ubuntu安裝
$ yum install git #CentOS安裝
$ git version #查看版本

#git配置:你需要告訴git你的名字和email,這個(gè)名字會(huì)出現(xiàn)在你的提交記錄中. 設(shè)置編輯器為vim   

git config --global user.name "beyond"
git config --global user.email "email@qq.com"
git config --global core.editor vim

【創(chuàng)建SSHkey】

git oschina 創(chuàng)建SSHkey

在用戶主目錄下,看看有沒有.ssh目錄,如果有,再看看這個(gè)目錄下有沒有id_rsa和id_rsa.pub這兩個(gè)文件,如果已經(jīng)有了,可直接跳到下一步。

$ ssh-keygen -t rsa -C "email@qq.com" //沒有id_rsa和id_rsa.pub時(shí)
然后一路回車,使用默認(rèn)值即可,由于這個(gè)Key也不是用于軍事目的,所以也無(wú)需設(shè)置密碼。

$ cat .ssh/id_rsa.pub     #復(fù)制ssh公鑰
添加ssh公鑰,使用SSH公鑰可以讓你在你的電腦和碼云通訊的時(shí)候使用安全連接(git的remote要使用SSH地址)

http://git.oschina.net 個(gè)人資料-->SSH公鑰  添加公鑰

$ ssh -T git@git.oschina.net  #測(cè)試添加成功沒有
Welcome to Git@OSC, beyond!  證明添加成功
github 創(chuàng)建SSHkey

在用戶主目錄下,看看有沒有.ssh目錄,如果有,再看看這個(gè)目錄下有沒有id_rsa和id_rsa.pub這兩個(gè)文件,如果已經(jīng)有了,可直接跳到下一步。

$ ssh-keygen -t rsa -C "email@qq.com" //沒有id_rsa和id_rsa.pub時(shí)
然后一路回車,使用默認(rèn)值即可,由于這個(gè)Key也不是用于軍事目的,所以也無(wú)需設(shè)置密碼。

$ cat .ssh/id_rsa.pub     #復(fù)制ssh公鑰
添加ssh公鑰,使用SSH公鑰可以讓你在你的電腦和github使用安全連接(使用SSH地址)

https://github.com   profile-->settings-->SSH and GPG keys --> New SSH key

$ ssh -T git@github.com  #測(cè)試添加成功沒有
Hi beyondyinjl! You've successfully authenticated......  證明添加成功

【在git-oschina使用】

mkdir gitoschina-repo
cd gitoschina-repo
    #mkdir maven-repository
    #cd maven-repository
    #git init
    #touch readme.md
    #git add readme.md
    #git commit -m "first commit"
    #git remote add origin git@git.oschina.net:beyondyinjl/maven-repository.git
    #因?yàn)樵O(shè)置了sshkey上面是以ssh提交,不需要輸入用戶名密碼,
     這是用https提交:git remote add origin https://git.oschina.net/beyondyinjl/maven-repository.git
    #git push -u origin master //提交到遠(yuǎn)程倉(cāng)庫(kù)上,當(dāng)遠(yuǎn)程倉(cāng)庫(kù)為空時(shí),可以這樣提交。

#當(dāng)遠(yuǎn)程倉(cāng)庫(kù)不為空時(shí),會(huì)報(bào)錯(cuò),需要先下載clone下來(lái),把需要提交的文件放到倉(cāng)庫(kù)下在提交
git clone https://git.oschina.net/beyondyinjl/maven-repository.git
git add --all
git commit -m "test"
git push

git pull #下載

maven里pom.xml配置看 common-tool-task項(xiàng)目

    <distributionManagement>
        <repository>
            <id>java-maven-repository</id>
            <name>Internal Repository</name>
            <url>file://${project.basedir}/../../gitoschina-repo/maven-repository/releases</url>
            <!-- 把jar包打到指定目錄下,方便提交-->
        </repository>
    </distributionManagement>

mvn clean deploy 使用maven打jar包到 maven-repository目錄下 后提交到遠(yuǎn)程倉(cāng)庫(kù)

git add --all
git commit -m "task"
git push

提交到私人倉(cāng)庫(kù):http://git.oschina.net/beyondyinjl/maven-repository

新建項(xiàng)目:common-tool-task

git.oschina.net菜單欄+號(hào)–>新建項(xiàng)目:common-tool-task

cd common-tool-task
git init
git add src/* pom.xml 
git commit -m "first commit"
git remote add origin git@git.oschina.net:beyondyinjl/common-tool-task.git
git push -u origin master  #提交到git.oschina上

【maven-oschina使用】

2013年9月開源中國(guó)Maven庫(kù)(maven.oschina.net)上線:http://www.oschina.net/news/44282/oschina-maven-repository?p=17

2015年6月開源中國(guó)Maven鏡像暫停服務(wù)通知:http://www.oschina.net/news/63762/maven-oschina-paused
http://maven.oschina.net/ 不能訪問(wèn)了

    像網(wǎng)上免費(fèi)提供服務(wù)的這類太不穩(wěn)定了,說(shuō)不定哪天說(shuō)停就停了,這個(gè)上面總結(jié)的資料也要備份一下了。
    像那些網(wǎng)盤一樣,酷盤剛開始說(shuō)永久免費(fèi),到頭來(lái)還是關(guān)閉了。資料多備份幾個(gè)地方,保險(xiǎn)一點(diǎn)。

學(xué)習(xí)OSC Maven倉(cāng)庫(kù)
http://my.oschina.net/huangyong/blog/180189
http://www.baikeyang.com/code/985.html

Maven項(xiàng)目下載 從自己的私人倉(cāng)庫(kù)下載:剛剛上面common-tool-task項(xiàng)目 上傳的那個(gè)jar包

        <dependency>
            <groupId>common.tool</groupId>
            <artifactId>tool-task</artifactId>
            <version>0.0.2</version>
        </dependency>

<repositories>
        <repository>
            <id>tool-maven-repository</id>
            <url>http://git.oschina.net/beyondyinjl/maven-repository/raw/master/releases</url>
        </repository>
</repositories>

【在github使用】

mkdir github-repo
cd github-repo
    #mkdir maven-repository
    #cd maven-repository
    #git init #初始化一個(gè)倉(cāng)庫(kù)
    #touch readme.md
    #git add readme.md  #需要提交的文件 
    #git commit -m "first commit"  #提交的說(shuō)明
    #git remote add origin git@github.com:javaRepository/maven-repository.git
    #關(guān)聯(lián)遠(yuǎn)程github倉(cāng)庫(kù) 這里使用SSH方式,前提是綁定了ssh key文件。因?yàn)樵O(shè)置了sshkey上面是以ssh提交,不需要輸入用戶名密碼,
    這是用https提交:git remote add origin https://github.com/javaRepository/maven-repository.git
    #git push -u origin master //提交到遠(yuǎn)程倉(cāng)庫(kù)上,當(dāng)遠(yuǎn)程倉(cāng)庫(kù)為空時(shí),可以這樣提交。

    #當(dāng)遠(yuǎn)程倉(cāng)庫(kù)不為空時(shí),會(huì)報(bào)錯(cuò),需要先下載clone下來(lái),把需要提交的文件放到倉(cāng)庫(kù)下在提交

git clone https://github.com/javaRepository/maven-repository.git
git add --all
git commit -m "test"
git push

git pull #下載

網(wǎng)上資料:
http://blog.csdn.net/hengyunabc/article/details/47308913
http://www.lxway.com/68285961.htm

maven里pom.xml配置看 common-tool-task項(xiàng)目

    <distributionManagement>
        <repository>
            <id>java-maven-repository</id>
            <name>Internal Repository</name>
            <url>file://${project.basedir}/../../github-repo/maven-repository/releases</url>
            <!-- 把jar包打到指定目錄下,方便提交-->
        </repository>
    </distributionManagement>

mvn clean deploy 使用maven打jar包到 maven-repository目錄下 后提交到遠(yuǎn)程倉(cāng)庫(kù)

git add --all
git commit -m "task"
git push

提交到私人倉(cāng)庫(kù):https://github.com/javaRepository/maven-repository

在javaRepository組織下新建項(xiàng)目:common-tool-task

github.com/javaRepository–>New repository:common-tool-task

cd common-tool-task
git init
git add src/* pom.xml 
git commit -m "first commit"
git remote add origin git@github.com:javaRepository/common-tool-task.git
git push -u origin master  #提交到github上

【maven-github使用】

    像網(wǎng)上免費(fèi)提供服務(wù)的這類太不穩(wěn)定了(github是全世界開源人都在用,很多著名開源項(xiàng)目都在上面,比較穩(wěn)定,但是國(guó)外的網(wǎng)站,網(wǎng)絡(luò)慢),
    說(shuō)不定哪天說(shuō)停就停了,這個(gè)上面總結(jié)的資料也要備份一下了。
    像那些網(wǎng)盤一樣,酷盤剛開始說(shuō)永久免費(fèi),到頭來(lái)還是關(guān)閉了。資料多備份幾個(gè)地方,保險(xiǎn)一點(diǎn)。

Maven項(xiàng)目下載 從自己的私人倉(cāng)庫(kù)下載:剛剛上面common-tool-task項(xiàng)目 上傳的那個(gè)jar包

        <dependency>
            <groupId>common.tool</groupId>
            <artifactId>tool-task</artifactId>
            <version>0.0.2</version>
        </dependency>

<repositories>
        <repository>
            <id>tool-maven-repository</id>
            <url>https://raw.github.com/javaRepository/maven-repository/master/releases</url>
        </repository>
</repositories>         

【組織與倉(cāng)庫(kù)】

git-oschina中
菜單欄里–>+號(hào)–>新建項(xiàng)目 或 新建組識(shí)
  • 新建項(xiàng)目說(shuō)明:分為公有的Public和私有的Private(都是免費(fèi)的)項(xiàng)目。
    項(xiàng)目–>管理–>項(xiàng)目成員管理。可以多人開發(fā)這一個(gè)項(xiàng)目,邀請(qǐng)開發(fā)人員。
    比如:Public項(xiàng)目:common-tool-task 和 maven-repository
    Private項(xiàng)目:study

  • 新建組識(shí)說(shuō)明:分為公開組織和不公開組織。組織信息–>組織設(shè)置–>編輯組織
    組織下面可以新建多個(gè)項(xiàng)目,組員對(duì)組織下的每個(gè)項(xiàng)目都有權(quán)限操作。
    組織–>成員管理.可以邀請(qǐng)多人加入組織
    比如:learningRepository 和 javaRepository組織

github中
菜單欄里–>+號(hào)–>New repository 或 New organization
  • New repository說(shuō)明:分為公有的Public(免費(fèi)的)和私有的Private(需要收費(fèi)的),所以我都新建的Public免費(fèi)項(xiàng)目。
    項(xiàng)目–>Settings–>collaborators.邀請(qǐng)多人開發(fā)
    項(xiàng)目–>Settings–>最下面的Delete this repository 刪除倉(cāng)庫(kù)

  • New organization說(shuō)明:分為公有的Public(免費(fèi)的)和私有的Private(需要收費(fèi)的)組織,所以我都新建的Public免費(fèi)組織。
    組織下面可以新建多個(gè)項(xiàng)目
    組織–>People.邀請(qǐng)多人加入組織
    比如:learningRepository 和 javaRepository組織,它們下面有很多項(xiàng)目。
    像af的java工具類都在JavaServerGroup組織下。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-671705.html

到了這里,關(guān)于Linux上安裝和使用git到gitoschina和github上_親測(cè)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • linux安裝新版本git2、配置github-ssh。(centos、aws)

    linux安裝新版本git2、配置github-ssh。(centos、aws)

    如果要安裝較新版本,可以安裝一個(gè)repo ,但是我這第一次嘗試失敗了,執(zhí)行完提示找不到git2u,ius repo也連不上。而且每次yum都會(huì)顯示要注冊(cè):This system is not registered with an entitlement server. You can use subscription-manager to register. 修改一個(gè)文件先解決這個(gè)提示 vi /etc/yum/pluginconf.d/su

    2024年02月08日
    瀏覽(25)
  • 【親測(cè)有效!一站式解決】Git上傳出現(xiàn)報(bào)錯(cuò)及解決方法整理,git上傳github,gitlab報(bào)錯(cuò),git上傳報(bào)錯(cuò)

    【親測(cè)有效!一站式解決】Git上傳出現(xiàn)報(bào)錯(cuò)及解決方法整理,git上傳github,gitlab報(bào)錯(cuò),git上傳報(bào)錯(cuò)

    第一次發(fā)文,持續(xù)學(xué)習(xí)ing。 總結(jié)整理了自己遇到的一些坑,一站式解決各種git上傳問(wèn)題。 如果對(duì)你有所幫助,不妨動(dòng)手點(diǎn)個(gè)免費(fèi)的贊哦,收藏不迷路~ 目錄 1.上傳到指定git倉(cāng)庫(kù) 1.1在 Git 服務(wù)(如 GitHub、GitLab、Bitbucket 等)上創(chuàng)建一個(gè)新的空倉(cāng)庫(kù)。 1.2 在本地項(xiàng)目中初始化一個(gè)

    2024年02月04日
    瀏覽(16)
  • 【git】解決git報(bào)錯(cuò):ssh:connect to host github.com port 22: Connection timed out 親測(cè)有效

    【git】解決git報(bào)錯(cuò):ssh:connect to host github.com port 22: Connection timed out 親測(cè)有效

    如題,git使用中突然報(bào)錯(cuò) ssh:connect to host github.com port 22: Connection timed out 通過(guò)查閱各種資料,得知原因可能是由于電腦的防火墻或者其他網(wǎng)絡(luò)原因?qū)е聅sh連接方式 端口22被封鎖。 創(chuàng)建一個(gè)config文件 將下面的內(nèi)容復(fù)制進(jìn)去 保存退出 檢查是否成功 這里要根據(jù)它的提示操作,有個(gè)

    2024年02月05日
    瀏覽(23)
  • 【Linux】:使用git命令行 || 在github創(chuàng)建項(xiàng)目 || Linux第一個(gè)小程序——進(jìn)度條(進(jìn)階版本)

    【Linux】:使用git命令行 || 在github創(chuàng)建項(xiàng)目 || Linux第一個(gè)小程序——進(jìn)度條(進(jìn)階版本)

    在本章開始之前還是先給大家分享一張圖片 這是C++的筆試題 感興趣的同學(xué)可以去試一試 有難度的喲 也可以直接在牛客網(wǎng)直接搜索這幾道題目哈 好了今天我們正式進(jìn)入我們的正題部分 安裝git 使用 Github 創(chuàng)建項(xiàng)目 注冊(cè)賬號(hào) 創(chuàng)建項(xiàng)目 ??1. 登陸成功后, 進(jìn)入個(gè)人主頁(yè), 點(diǎn)擊左下

    2024年02月05日
    瀏覽(23)
  • github使用教程(包括git命令、git Desktop桌面端)——從安裝到入門,適合小白

    github使用教程(包括git命令、git Desktop桌面端)——從安裝到入門,適合小白

    2023.12.09持續(xù)更新中 計(jì)劃再更新一些git軟件命令以及git Desktop使用方法 眾所周知,github上有著豐富且優(yōu)秀的項(xiàng)目以及學(xué)習(xí)資源,對(duì)于想從該平臺(tái)上學(xué)習(xí)生信的人來(lái)說(shuō),可以提供很大幫助。 因此,本文主要是想記錄一下自己學(xué)習(xí)的步驟(記錄向),同時(shí)分享給有需要幫助的人。

    2024年04月13日
    瀏覽(22)
  • Git,svn的介紹與使用

    ? ? ? ? Git 是一個(gè)開源的分布式版本控制系統(tǒng),是目前世界上最先進(jìn)、最流行的版本控制系統(tǒng)??梢钥焖俑咝У靥幚韽暮苄〉椒浅4蟮捻?xiàng)目版本管理。特點(diǎn):項(xiàng)目越大越復(fù)雜,協(xié)同開發(fā)者越多,越能體現(xiàn)出 Git 的高性能和高可用性。 Git基本概念? 分類 介紹 工作區(qū) 倉(cāng)庫(kù)的目錄

    2024年03月18日
    瀏覽(22)
  • fatal: unable to access ‘https://github.com/.../.git‘: Could not resolve host: github.com解決方法【親測(cè)有效】

    今天在使用Github的時(shí)候突然出現(xiàn)了這樣的報(bào)錯(cuò),云里霧里,看了網(wǎng)上的解決辦法,說(shuō)是代理服務(wù)器的問(wèn)題,嘗試了無(wú)數(shù)遍無(wú)果 然后Ping了一下github網(wǎng)站,發(fā)現(xiàn)Ping不通: 這里考慮應(yīng)該是hosts文件解析的問(wèn)題?? 在hosts文件中加入如下三行: 140.82.112.3 是github網(wǎng)站服務(wù)器的真實(shí)I

    2024年02月12日
    瀏覽(23)
  • git介紹和安裝/git,github,gitee,gitlab區(qū)別/git使用流程/ git常用命令/git忽略文件
  • Linux系統(tǒng)安裝SVN

    Linux系統(tǒng)安裝SVN

    目錄 一、檢查是否有SVN 二、安裝SVN ?三、創(chuàng)建目錄 1、創(chuàng)建目錄 2、創(chuàng)建版本庫(kù) 四、配置 1、創(chuàng)建用戶及密碼 ?2、權(quán)限配置 ?3、配置SVN服務(wù)配置文件svnserve.conf ?五、啟動(dòng)與停止SVN服務(wù) 1、啟動(dòng)svn 2、查詢svn是否在運(yùn)行 ?3、停止 ?六、設(shè)置開機(jī)自啟 ?七、驗(yàn)證 ?八、開啟防火

    2024年02月15日
    瀏覽(21)
  • Git的安裝和常用命令&Git與SVN的區(qū)別&Gitee遠(yuǎn)程倉(cāng)庫(kù)團(tuán)隊(duì)開發(fā)代碼共享演示

    Git的安裝和常用命令&Git與SVN的區(qū)別&Gitee遠(yuǎn)程倉(cāng)庫(kù)團(tuán)隊(duì)開發(fā)代碼共享演示

    目錄 一、Git入門 1.1 Git簡(jiǎn)介 1.2 Git與SVN的區(qū)別 1.2.1 詳解 1.2.2 圖解? 1.3 Git相較于SVN的優(yōu)勢(shì)與劣勢(shì) 1.3.1 Git的優(yōu)勢(shì)與劣勢(shì) 1.3.2 SVN的優(yōu)勢(shì)與劣勢(shì) 1.4 Git的工作流程 1.4.1 圖解 1.4.2 詳解 二、Git的安裝以及常用命令 2.1 Git官網(wǎng)鏈接 2.2 安裝步驟 2.3?Git的常用命令 2.3.1? 常用命令概覽 2.4?使

    2024年02月03日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包