當前位置:首頁 » 雲伺服器 » linux如何連接github伺服器

linux如何連接github伺服器

發布時間: 2022-11-07 13:19:10

linux下Git和GitHub基本使用

1.創建Github賬號,linux創建SSH密鑰:ssh-keygen2.將公鑰加入到Github賬戶信息Account
Settings,測試驗證是否成功。ssh
-T
[email protected]
onovps!
You've
successfully
authenticated,
but
GitHub
does
not
provide
shell
access.3.GitHub創建項目。4.本地配置,新建Git項目並提交到Github。git
config
--global
user.name
'onovps'git
config
--global
user.email
'[email protected]'
#全局聯系方式,可選touch
README.mdgit
init
#初始化git
add
README.md
#添加文件到本地倉庫git
commit
-m
first
commit
#提交並備注git
remote
add
onovps
[email protected]:onovps/test.git
#增加一個遠程伺服器端版本庫,名稱為onovpsgit
push
-u
onovps
master
#將本地文件提交到Github。5.復制項目到本地:git
clone
git://github.com:onovps/test.git6.刪除GitHub文件:git
rm
README.md
#本地倒庫內刪除git
commit
-m
rm
README.md
#提交到本地git
push
onovps
master
#提交到Github

⑵ 在Linux下搭建Git伺服器

眾所周知,版本系統在開發環境中是必不可少的,但是我們可以把代碼免費的託管到GitHub上,如果我們不原意公開項目的源代碼,公司又不想付費使用,那麼我們可以自己搭建一台Git伺服器,可以用Gitosis來管理公鑰,還是比較方便的。

搭建環境:

伺服器 CentOS6.6 + git(version 1.8.3.1)

客戶端 Windows10 + git(version 2.11.1.windows.1)

1. 安裝Git相關軟體

Linux是伺服器端系統,Windows作為客戶端系統,分別安裝Git

安裝客戶端:

下載 Git for Windows,地址:https://git-for-windows.github.io/

安裝完之後,可以使用Git Bash作為命令行客戶端。

安裝Gitosis

出現下面的信息表示安裝成功了

2. 伺服器端創建git用戶來管理Git服務

3. 配置公鑰

在Windows上配置管理者,git伺服器需要一些管理者,通過上傳開發者機器的公鑰到伺服器,添加成為git伺服器的管理者,打開git命令行

4. 配置gitosis

使用git用戶並初始化gitosis

在Windows上機器上clone gitosis-admin到管理者主機

gitosis.conf: git伺服器配置文件

keydir: 存放客戶端公鑰

配置 gitosis.conf 文件

在Windows管理者機器上創建本地test倉庫,並上傳到git服務端

提交到遠程伺服器

服務端會自動創建test倉庫

5.添加其他git用戶開發者

由於公司開發團隊人數不斷增多,手動添加開發者私鑰到/home/git/.ssh/authorized_keys比較麻煩,通過上面的Windows機器的管理者統一收集其他開發者的私鑰id_rsa.pub文件,然後傳到伺服器上,配置好後,用戶即獲得項目許可權,可以從遠程倉庫拉取和推送項目,達到共同開發項目。

推送完成後,新加進來的開發者就可以進行項目的開發了,後續增加人員可以這樣添加進來,開發者直接把倉庫clone下來就可以了。

⑶ 系統之家Linux安裝使用GitHub的步驟怎麼辦

終端中輸入命令:對所有基於 Debian 的發行版(Debian、Ubuntu、Kubuntu、Xubuntu、*buntu、Six 等):sudo apt-get purge libreoffice?或sudo aptitude purge libreoffice?不要漏掉通配符「?」,否則無法清除/卸載全部 LibreOffice 軟體包或者sudo apt-get remove --purge libreoffice*

⑷ linux中怎麼連接github

如果你用的Centos系列的發行版的話,可以使用下面的命令安裝: [root@localhost ~]# yum install git -y

⑸ 如何在linux 上用github

(1) 常用的是首先在GitHub上創建一個版本庫,然後接下來的工作是在本機創建一個版本庫,注意不一定要和原來那個版本的文件名相同。比如原來創建的版本為HelloWorld,那麼本機完全可以使用一個文件名為HelloRyan這樣的文件夾。只是需要在後續操作中配置相應的信息即可。

(2) 本機創建文件夾後,需要進行Git的配置。首先git init來初始化一個版本庫,然後需要建立和遠程版本庫的鏈接。這里使用git remote add命令來添加。
git remote add origin url
其中origin是你指定的url的別名,你完全可以取其他的名稱。而url則是版本庫信息對應的路徑,這里在GitHub上面你創建的版本庫上面,有一個SSH/HTTP/Git Read-Only這些選項,你需要的做的就是選擇一個url,填寫即可。比如
git remote add helloworld [email protected]:username/repname.git

(3) 建立起本機和遠程的聯系之後,還可以對Git進行簡單配置,比如郵箱,用戶名,比較工具啥的,由於本文不是初級教程,所以此部分內容略。詳見官方文檔。

(4) 本機進行工程開發,比如新建文件,然後提交。等等

(5) 保證和遠程同步,因此需要將本機的版本庫push到遠程上去,為此使用:
git push origin branch
其中,origin就是剛剛取的別名,比如是helloworld,而後面的就是要推送到的分支名,比如master。具體就看你本機和遠程的分支,對應的別名了。

(6) 完成了上述修改後,可能會在另外一個場合拉取代碼,此時還是相同的步驟,創建一個文件夾,git init來初始化版本庫,然後同樣git remote add xxx xxx。

⑹ linux如何搭建git

1、環境准備
伺服器:CentOS 7.3 + git (1.8.3.1)
客戶端:win10 + git (2.17.0.windows.1)
2、伺服器安裝git
yum install -y git
3、創建git用戶,管理 git服務
[root@localhost home]# useradd git
[root@localhost home]# passwd git
4、伺服器創建git 倉庫
設置/home/git/repository-git 為git 伺服器倉庫,然後把 git 倉庫的 owner 修改為 git 用戶。
復制代碼
[root@localhost git]# mkdir repository-git
[root@localhost git]# git init --bare repository-git/
Initialized empty Git repository in /home/git/repository-gt/
[root@localhost git]# chown -R git:git repository-git/
5、客戶端安裝git
下載 Git for Windows,地址:https://git-for-windows.github.io/
安裝完之後,可以使用 Git Bash 作為命令行客戶端。
5.1、選擇一個目錄 F:\project\sell 作為本地倉庫,右鍵進入Git Bash 命令行模式
初始化本地倉庫:git init
5.2、嘗試克隆一個伺服器的空倉庫到本地倉庫
git clone [email protected]:/home/git/repository-gt
第一次連接到目標 Git 伺服器時會得到一個提示:
The authenticity of host '192.168.116.129(192.168.116.129)' can't be established.
RSA key fingerprint is SHA256:Ve6WV/.
Are you sure you want to continue connecting (yes/no)?
選擇 yes:
Warning: Permanently added '192.168.116.129' (RSA) to the list of known hosts.
此時 C:\Users\用戶名\.ssh 下會多出一個文件 known_hosts,以後在這台電腦上再次連接目標 Git 伺服器時不會再提示上面的語句。

⑺ 本地git軟體怎麼連接linux伺服器地址

1、前期准備
伺服器上配置好的git
git客戶端
1.1
在伺服器上安裝git (本機所使用的linux是ubuntu)
在伺服器輸入命令:sudo apt-get install git即可 然後創建名字為git的用戶組和用戶
1.2
下載客戶端 在瀏覽器地址欄輸入:https://git-for-windows.github.io/
回車後

點擊Download進行下載
2、具體操作
2.1
在合適的位置創建一個目錄充當git遠程倉庫(本機位置為/usr/testgit),然後使用init命令初始化倉庫
在命令終端輸入:
sudo git init –bare

2.2
將git init生成的目錄所屬者改為git
輸入命令:sudo chown -R git:git *

至此伺服器端的操作完成。
在客戶端合適位置使用git 客戶端從伺服器資源
2.3
首先打開git客戶端

點擊Git Bash Here 後出現

在git客戶端命名終端輸入:
git clone git@xxxxxx:/rrrrr 其中xxxxxx是遠程伺服器的地址 rrrrr為git倉庫所在位置

如果配置正確你選中的目錄下會出現名字為testgit的文件夾 testgit文件夾下隨意創建若干個文件

2.3
在git客戶端上使用命令 git add 111.txt 222.txt 333.txt 或者使用git add .(將本文件夾下所有文件都add) 該命令的作用是告訴git把文件添加到git倉庫
2.4
然後使用git commit命令將文件提交到git倉庫

-m 後面的內容為本次提交文件的一些注釋內容
此時文件還沒有從本地倉庫上傳到遠程伺服器倉庫
2.5
使用push命令將本地倉庫中的內容提交到遠程倉庫
在git客戶端命令終端輸入:git push origin master

至此本地倉庫中的文件上傳已經上傳到遠程伺服器倉庫。
在其他文件夾下再次使用 git clone 命令 從遠程伺服器同步倉庫

⑻ github linux怎麼用

[plain] view plain01.ssh-keygen ##一直默認就可以了 3、將公鑰加入到Github賬戶信息Account Settings->SSH Key 4、測試驗證是否成功。

[plain] view plain01.ssh -T [email protected] 02.Hi someone! You've successfully authenticated, but GitHub does not provide shell access.
同步github到本地1、復制項目到本地:

⑼ github 怎麼ssh linux

你好,
應該是如何用ssh連接GitHub,GitHub clone一個項目的時候,有兩種方式,一直是HTTPS,只要項目作者將源代碼這些開源到GitHub裡面,所有人都可以用HTTPS clone,但是普通用戶無法將修改上傳到GitHub裡面更新。另一種方式是ssh,需要項目的管理者把別人(需要clone這個項目的人)加入到相應許可權裡面才能clone,好處是這個人也是可以上傳和更新修改的。
使用ssh的方法
1.安裝git,這個不用說,沒有git是不能使用github的,安裝方法是:apt install git;
2.配置git賬戶:
git config --global user.name "yourname" #配置用戶名,將yourname和下面的郵箱替換成你的
git config --global user.email "[email protected]" #配置用戶郵箱
3.生成ssh密鑰
ssh-keygen -t rsa -C 「[email protected]」 # 後面按提示操作,可以不設置密碼,設置密碼之後,每次使用這個密鑰都是需要輸入密碼的

4.第三步會得到id_rsa和id_rsa.pub兩個文件,我們需要的是第二個,用cat讀取裡面的內容:
cat id_rsa.pub
5.登錄你的github,在settings→SSH and GPG keys裡面添加第四步生成的密鑰,保存。
6.驗證,在終端中輸入ssh [email protected]會得到一大串返回,如果末尾是
You』ve successfully authenticated, but GitHub does not provide shell access
Connection to github.com closed.
就說明成功了,沒成功的話,刪除第三步生成的兩個文件,從第三步開始重復。
成功將ssh的key添加到GitHub之後需要讓項目管理者把你加入到許可權內,不然還不能通過ssh來clone。
希望對你有所幫助!
不懂請追問!
望採納!

⑽ linux 怎麼git github

linux 怎麼git github
一、使用包管理器安裝GitGit已經被所有的主流Linux發行版所支持。所以安裝它最簡單的方法就是使用各個Linux發行版的包管理器。
1、Debian, Ubuntu, 或 Linux Mint
$ sudo apt-get install git
2、Fedora, CentOS 或 RHEL
$ sudo yum install git或$ sudo dnf install git
3、Arch Linux
$ sudo pacman -S git
4、OpenSUSE
$ sudo zypper install git

熱點內容
第一次安裝如何設置mysql密碼 發布:2025-01-12 12:09:02 瀏覽:280
如何刪除微信伺服器上收藏 發布:2025-01-12 12:08:20 瀏覽:102
吃雞游戲安卓區轉蘋果區怎麼轉 發布:2025-01-12 11:34:00 瀏覽:880
網頁版c語言 發布:2025-01-12 11:21:01 瀏覽:864
安卓怎麼更改排位常用英雄 發布:2025-01-12 11:10:33 瀏覽:561
拆遷的100萬如何配置 發布:2025-01-12 11:08:52 瀏覽:575
如何配置ph值為次氯酸鈉的ph值 發布:2025-01-12 11:08:52 瀏覽:437
pythonarraynumpy 發布:2025-01-12 11:01:47 瀏覽:293
酷我剪輯鈴聲文件夾 發布:2025-01-12 10:51:59 瀏覽:683
編譯原理龍書第9章 發布:2025-01-12 10:46:53 瀏覽:155