Путаница в отношении git; как отменить?

Правильно, у меня была очень похожая проблема. Это с вашей настройкой Samba. Проблема будет затронута во всех загрузках из Software Center (включая обновления) и будет выбивать ошибки при удалении.

Выполнить следующую команду в терминале.

sudo apt-get purge samba4

Это все, что вам нужно сделать.

3
задан 3 March 2011 в 22:35

18 ответов

Git - это система управления версиями (точнее, DVCS). Система VCS (система управления версиями) на сервере (или на компьютере или в облаке) используется для хранения и отслеживания изменений данных. Это означает, что есть репозиторий файлов (обычно код на каком-то языке программирования, а также конфигурация, инструкции и т. Д.), И в дополнение к сидению на сервере, он имеет изменения, внесенные в него, отслеживаемые во времени. Система контроля версий отслеживает любые изменения в любом файле в проекте, и эти проекты размещаются и часто являются общедоступными или доступными.

Система управления версиями с интерфейсом (будь то git или subversion / svn, Git , mercurial / hg и т. д.) действительно позволяет вам устанавливать приложения (или пакеты, код, скрипты, исправления), которые недоступны или обновлены в стандарте каналы. Другой способ выразить это состоит в том, что он позволяет авторам кода делиться им с вами и другими.

Git (или другой VCS) делает это, вытаскивая все данные из репозитория (удаленный IP.IP.IP.IP в вашем примере) и перейдя в каталог (который вы выбираете, в конечном счете) в вашей системе.

Когда вы используете VCS, получив код, это не обязательно означает, что вы собираетесь запускать его, как только вы выполняете код, который вы получили.

полный набор. Вы можете протестировать его, обновить, слить в некоторые изменения, вынуть некоторые фрагменты. Но в некоторых случаях вы можете установить полные приложения (или более) из репозитория. Если вы можете быть уверены, что код в безопасности, то это отличный способ поиграть с лакомствами, которые могут быть недоступны в противном случае.

Наличие git в вашей системе вряд ли будет проблемой. Если вы находитесь в затруднительном положении, вы можете удалить его из программного центра или с помощью sudo apt-get remove git. (В зависимости от того, как вы его установили, могут быть дополнительные пакеты.)

Трудно понять, как отменить все, что могло быть сделано с загруженным кодом, не зная, что именно вы загрузили. Вы можете начать с того, что делаете что-то вроде ls -lart в своем домашнем каталоге (из командной строки) или смотрите в файловый менеджер Nautilus для недавно измененных каталогов. Для обоих этих методов вы ищете последние измененные файлы каталогов, некоторые из которых могут быть те, которые вы нанесли на вашу систему с помощью git. Если вы обнаружите это, у вас будет лучшая идея, если вам нужно что-то еще удалить или получить помощь при отмене.

Что касается добавления хоста, я уверен, что @Christoph ( а также @psusi) является правильным. Самый простой способ отменить изменения ключа ssh, которые вы сделали, - это сделать:

buntubox#$ rm -i ~/.ssh/known_hosts

Обратите внимание, что это приведет к удалению всего файла known_hosts. Обычно это не проблема, потому что она будет перестроена по мере того как вы ssh добавьте или повторите хосты. Кроме того, вы можете редактировать файл (с помощью gedit, nano и т. Д.) И удалять строки, которые вам не нужны. (Каждая строка связана с удаленным хостом.) Снова это должно быть безопасным - в худшем случае вам придется принимать новые ключи при входе в системы, в которые вы вошли ранее.

6
ответ дан 25 July 2018 в 22:24
  • 1
    чтобы добавить что-то здесь: вещь, где он добавил некоторый хост к некоторому файлу, вероятно, что ключ безопасности ssh подключенного к серверу был добавлен в файл ssh известных хостов в ~ / .ssh / known_hosts. см. amath.colorado.edu/computing/unix/sshknownhosts.html для получения дополнительной информации – Christoph 3 March 2011 в 13:04

Сообщение, которое вы получили, было из ssh, что, вероятно, было протоколом, который вы использовали для подключения к серверу git. Ssh запоминает отпечаток удаленных серверов, которые вы использовали в прошлом, чтобы при повторном подключении он мог убедиться, что он на самом деле тот же сервер, а не тот, кто пытается олицетворять этот сервер. Естественно, в первый раз, когда вы подключаетесь, он не может этого сделать, о чем вас предупреждали. Что вы сохранили, так это отпечаток пальца, так что будущие подключения могут быть проверены как на законном сервере.

4
ответ дан 25 July 2018 в 22:24

Git - это система управления версиями (точнее, DVCS). Система VCS (система управления версиями) на сервере (или на компьютере или в облаке) используется для хранения и отслеживания изменений данных. Это означает, что есть репозиторий файлов (обычно код на каком-то языке программирования, а также конфигурация, инструкции и т. Д.), И в дополнение к сидению на сервере, он имеет изменения, внесенные в него, отслеживаемые во времени. Система контроля версий отслеживает любые изменения в любом файле в проекте, и эти проекты размещаются и часто являются общедоступными или доступными.

Система управления версиями с интерфейсом (будь то git или subversion / svn, Git , mercurial / hg и т. д.) действительно позволяет вам устанавливать приложения (или пакеты, код, скрипты, исправления), которые недоступны или обновлены в стандарте каналы. Другой способ выразить это состоит в том, что он позволяет авторам кода делиться им с вами и другими.

Git (или другой VCS) делает это, вытаскивая все данные из репозитория (удаленный IP.IP.IP.IP в вашем примере) и перейдя в каталог (который вы выбираете, в конечном счете) в вашей системе.

Когда вы используете VCS, получив код, это не обязательно означает, что вы собираетесь запускать его, как только вы выполняете код, который вы получили.

полный набор. Вы можете протестировать его, обновить, слить в некоторые изменения, вынуть некоторые фрагменты. Но в некоторых случаях вы можете установить полные приложения (или более) из репозитория. Если вы можете быть уверены, что код в безопасности, то это отличный способ поиграть с лакомствами, которые могут быть недоступны в противном случае.

Наличие git в вашей системе вряд ли будет проблемой. Если вы находитесь в затруднительном положении, вы можете удалить его из программного центра или с помощью sudo apt-get remove git. (В зависимости от того, как вы его установили, могут быть дополнительные пакеты.)

Трудно понять, как отменить все, что могло быть сделано с загруженным кодом, не зная, что именно вы загрузили. Вы можете начать с того, что делаете что-то вроде ls -lart в своем домашнем каталоге (из командной строки) или смотрите в файловый менеджер Nautilus для недавно измененных каталогов. Для обоих этих методов вы ищете последние измененные файлы каталогов, некоторые из которых могут быть те, которые вы нанесли на вашу систему с помощью git. Если вы обнаружите это, у вас будет лучшая идея, если вам нужно что-то еще удалить или получить помощь при отмене.

Что касается добавления хоста, я уверен, что @Christoph ( а также @psusi) является правильным. Самый простой способ отменить изменения ключа ssh, которые вы сделали, - это сделать:

buntubox#$ rm -i ~/.ssh/known_hosts

Обратите внимание, что это приведет к удалению всего файла known_hosts. Обычно это не проблема, потому что она будет перестроена по мере того как вы ssh добавьте или повторите хосты. Кроме того, вы можете редактировать файл (с помощью gedit, nano и т. Д.) И удалять строки, которые вам не нужны. (Каждая строка связана с удаленным хостом.) Снова это должно быть безопасным - в худшем случае вам придется принимать новые ключи при входе в системы, в которые вы вошли ранее.

6
ответ дан 26 July 2018 в 21:18
  • 1
    чтобы добавить что-то здесь: вещь, где он добавил некоторый хост к некоторому файлу, вероятно, что ключ безопасности ssh подключенного к серверу был добавлен в файл ssh известных хостов в ~ / .ssh / known_hosts. см. amath.colorado.edu/computing/unix/sshknownhosts.html для получения дополнительной информации – Christoph 3 March 2011 в 13:04

Сообщение, которое вы получили, было из ssh, что, вероятно, было протоколом, который вы использовали для подключения к серверу git. Ssh запоминает отпечаток удаленных серверов, которые вы использовали в прошлом, чтобы при повторном подключении он мог убедиться, что он на самом деле тот же сервер, а не тот, кто пытается олицетворять этот сервер. Естественно, в первый раз, когда вы подключаетесь, он не может этого сделать, о чем вас предупреждали. Что вы сохранили, так это отпечаток пальца, так что будущие подключения могут быть проверены как на законном сервере.

4
ответ дан 26 July 2018 в 21:18

Git - это система управления версиями (точнее, DVCS). Система VCS (система управления версиями) на сервере (или на компьютере или в облаке) используется для хранения и отслеживания изменений данных. Это означает, что есть репозиторий файлов (обычно код на каком-то языке программирования, а также конфигурация, инструкции и т. Д.), И в дополнение к сидению на сервере, он имеет изменения, внесенные в него, отслеживаемые во времени. Система контроля версий отслеживает любые изменения в любом файле в проекте, и эти проекты размещаются и часто являются общедоступными или доступными.

Система управления версиями с интерфейсом (будь то git или subversion / svn, Git , mercurial / hg и т. д.) действительно позволяет вам устанавливать приложения (или пакеты, код, скрипты, исправления), которые недоступны или обновлены в стандарте каналы. Другой способ выразить это состоит в том, что он позволяет авторам кода делиться им с вами и другими.

Git (или другой VCS) делает это, вытаскивая все данные из репозитория (удаленный IP.IP.IP.IP в вашем примере) и перейдя в каталог (который вы выбираете, в конечном счете) в вашей системе.

Когда вы используете VCS, получив код, это не обязательно означает, что вы собираетесь запускать его, как только вы выполняете код, который вы получили.

полный набор. Вы можете протестировать его, обновить, слить в некоторые изменения, вынуть некоторые фрагменты. Но в некоторых случаях вы можете установить полные приложения (или более) из репозитория. Если вы можете быть уверены, что код в безопасности, то это отличный способ поиграть с лакомствами, которые могут быть недоступны в противном случае.

Наличие git в вашей системе вряд ли будет проблемой. Если вы находитесь в затруднительном положении, вы можете удалить его из программного центра или с помощью sudo apt-get remove git. (В зависимости от того, как вы его установили, могут быть дополнительные пакеты.)

Трудно понять, как отменить все, что могло быть сделано с загруженным кодом, не зная, что именно вы загрузили. Вы можете начать с того, что делаете что-то вроде ls -lart в своем домашнем каталоге (из командной строки) или смотрите в файловый менеджер Nautilus для недавно измененных каталогов. Для обоих этих методов вы ищете последние измененные файлы каталогов, некоторые из которых могут быть те, которые вы нанесли на вашу систему с помощью git. Если вы обнаружите это, у вас будет лучшая идея, если вам нужно что-то еще удалить или получить помощь при отмене.

Что касается добавления хоста, я уверен, что @Christoph ( а также @psusi) является правильным. Самый простой способ отменить изменения ключа ssh, которые вы сделали, - это сделать:

buntubox#$ rm -i ~/.ssh/known_hosts

Обратите внимание, что это приведет к удалению всего файла known_hosts. Обычно это не проблема, потому что она будет перестроена по мере того как вы ssh добавьте или повторите хосты. Кроме того, вы можете редактировать файл (с помощью gedit, nano и т. Д.) И удалять строки, которые вам не нужны. (Каждая строка связана с удаленным хостом.) Снова это должно быть безопасным - в худшем случае вам придется принимать новые ключи при входе в системы, в которые вы вошли ранее.

6
ответ дан 31 July 2018 в 13:13
  • 1
    чтобы добавить что-то здесь: вещь, где он добавил некоторый хост к некоторому файлу, вероятно, что ключ безопасности ssh подключенного к серверу был добавлен в файл ssh известных хостов в ~ / .ssh / known_hosts. см. amath.colorado.edu/computing/unix/sshknownhosts.html для получения дополнительной информации – Christoph 3 March 2011 в 13:04

Сообщение, которое вы получили, было из ssh, что, вероятно, было протоколом, который вы использовали для подключения к серверу git. Ssh запоминает отпечаток удаленных серверов, которые вы использовали в прошлом, чтобы при повторном подключении он мог убедиться, что он на самом деле тот же сервер, а не тот, кто пытается олицетворять этот сервер. Естественно, в первый раз, когда вы подключаетесь, он не может этого сделать, о чем вас предупреждали. Что вы сохранили, так это отпечаток пальца, так что будущие подключения могут быть проверены как на законном сервере.

4
ответ дан 31 July 2018 в 13:13

Git - это система управления версиями (точнее, DVCS). Система VCS (система управления версиями) на сервере (или на компьютере или в облаке) используется для хранения и отслеживания изменений данных. Это означает, что есть репозиторий файлов (обычно код на каком-то языке программирования, а также конфигурация, инструкции и т. Д.), И в дополнение к сидению на сервере, он имеет изменения, внесенные в него, отслеживаемые во времени. Система контроля версий отслеживает любые изменения в любом файле в проекте, и эти проекты размещаются и часто являются общедоступными или доступными.

Система управления версиями с интерфейсом (будь то git или subversion / svn, Git , mercurial / hg и т. д.) действительно позволяет вам устанавливать приложения (или пакеты, код, скрипты, исправления), которые недоступны или обновлены в стандарте каналы. Другой способ выразить это состоит в том, что он позволяет авторам кода делиться им с вами и другими.

Git (или другой VCS) делает это, вытаскивая все данные из репозитория (удаленный IP.IP.IP.IP в вашем примере) и перейдя в каталог (который вы выбираете, в конечном счете) в вашей системе.

Когда вы используете VCS, получив код, это не обязательно означает, что вы собираетесь запускать его, как только вы выполняете код, который вы получили.

полный набор. Вы можете протестировать его, обновить, слить в некоторые изменения, вынуть некоторые фрагменты. Но в некоторых случаях вы можете установить полные приложения (или более) из репозитория. Если вы можете быть уверены, что код в безопасности, то это отличный способ поиграть с лакомствами, которые могут быть недоступны в противном случае.

Наличие git в вашей системе вряд ли будет проблемой. Если вы находитесь в затруднительном положении, вы можете удалить его из программного центра или с помощью sudo apt-get remove git. (В зависимости от того, как вы его установили, могут быть дополнительные пакеты.)

Трудно понять, как отменить все, что могло быть сделано с загруженным кодом, не зная, что именно вы загрузили. Вы можете начать с того, что делаете что-то вроде ls -lart в своем домашнем каталоге (из командной строки) или смотрите в файловый менеджер Nautilus для недавно измененных каталогов. Для обоих этих методов вы ищете последние измененные файлы каталогов, некоторые из которых могут быть те, которые вы нанесли на вашу систему с помощью git. Если вы обнаружите это, у вас будет лучшая идея, если вам нужно что-то еще удалить или получить помощь при отмене.

Что касается добавления хоста, я уверен, что @Christoph ( а также @psusi) является правильным. Самый простой способ отменить изменения ключа ssh, которые вы сделали, - это сделать:

buntubox#$ rm -i ~/.ssh/known_hosts

Обратите внимание, что это приведет к удалению всего файла known_hosts. Обычно это не проблема, потому что она будет перестроена по мере того как вы ssh добавьте или повторите хосты. Кроме того, вы можете редактировать файл (с помощью gedit, nano и т. Д.) И удалять строки, которые вам не нужны. (Каждая строка связана с удаленным хостом.) Снова это должно быть безопасным - в худшем случае вам придется принимать новые ключи при входе в системы, в которые вы вошли ранее.

6
ответ дан 2 August 2018 в 03:51
  • 1
    чтобы добавить что-то здесь: вещь, где он добавил некоторый хост к некоторому файлу, вероятно, что ключ безопасности ssh подключенного к серверу был добавлен в файл ssh известных хостов в ~ / .ssh / known_hosts. см. amath.colorado.edu/computing/unix/sshknownhosts.html для получения дополнительной информации – Christoph 3 March 2011 в 13:04

Сообщение, которое вы получили, было из ssh, что, вероятно, было протоколом, который вы использовали для подключения к серверу git. Ssh запоминает отпечаток удаленных серверов, которые вы использовали в прошлом, чтобы при повторном подключении он мог убедиться, что он на самом деле тот же сервер, а не тот, кто пытается олицетворять этот сервер. Естественно, в первый раз, когда вы подключаетесь, он не может этого сделать, о чем вас предупреждали. Что вы сохранили, так это отпечаток пальца, так что будущие подключения могут быть проверены как на законном сервере.

4
ответ дан 2 August 2018 в 03:51

Git - это система управления версиями (точнее, DVCS). Система VCS (система управления версиями) на сервере (или на компьютере или в облаке) используется для хранения и отслеживания изменений данных. Это означает, что есть репозиторий файлов (обычно код на каком-то языке программирования, а также конфигурация, инструкции и т. Д.), И в дополнение к сидению на сервере, он имеет изменения, внесенные в него, отслеживаемые во времени. Система контроля версий отслеживает любые изменения в любом файле в проекте, и эти проекты размещаются и часто являются общедоступными или доступными.

Система управления версиями с интерфейсом (будь то git или subversion / svn, Git , mercurial / hg и т. д.) действительно позволяет вам устанавливать приложения (или пакеты, код, скрипты, исправления), которые недоступны или обновлены в стандарте каналы. Другой способ выразить это состоит в том, что он позволяет авторам кода делиться им с вами и другими.

Git (или другой VCS) делает это, вытаскивая все данные из репозитория (удаленный IP.IP.IP.IP в вашем примере) и перейдя в каталог (который вы выбираете, в конечном счете) в вашей системе.

Когда вы используете VCS, получив код, это не обязательно означает, что вы собираетесь запускать его, как только вы выполняете код, который вы получили.

полный набор. Вы можете протестировать его, обновить, слить в некоторые изменения, вынуть некоторые фрагменты. Но в некоторых случаях вы можете установить полные приложения (или более) из репозитория. Если вы можете быть уверены, что код в безопасности, то это отличный способ поиграть с лакомствами, которые могут быть недоступны в противном случае.

Наличие git в вашей системе вряд ли будет проблемой. Если вы находитесь в затруднительном положении, вы можете удалить его из программного центра или с помощью sudo apt-get remove git. (В зависимости от того, как вы его установили, могут быть дополнительные пакеты.)

Трудно понять, как отменить все, что могло быть сделано с загруженным кодом, не зная, что именно вы загрузили. Вы можете начать с того, что делаете что-то вроде ls -lart в своем домашнем каталоге (из командной строки) или смотрите в файловый менеджер Nautilus для недавно измененных каталогов. Для обоих этих методов вы ищете последние измененные файлы каталогов, некоторые из которых могут быть те, которые вы нанесли на вашу систему с помощью git. Если вы обнаружите это, у вас будет лучшая идея, если вам нужно что-то еще удалить или получить помощь при отмене.

Что касается добавления хоста, я уверен, что @Christoph ( а также @psusi) является правильным. Самый простой способ отменить изменения ключа ssh, которые вы сделали, - это сделать:

buntubox#$ rm -i ~/.ssh/known_hosts

Обратите внимание, что это приведет к удалению всего файла known_hosts. Обычно это не проблема, потому что она будет перестроена по мере того как вы ssh добавьте или повторите хосты. Кроме того, вы можете редактировать файл (с помощью gedit, nano и т. Д.) И удалять строки, которые вам не нужны. (Каждая строка связана с удаленным хостом.) Снова это должно быть безопасным - в худшем случае вам придется принимать новые ключи при входе в системы, в которые вы вошли ранее.

6
ответ дан 4 August 2018 в 19:55
  • 1
    чтобы добавить что-то здесь: вещь, где он добавил некоторый хост к некоторому файлу, вероятно, что ключ безопасности ssh подключенного к серверу был добавлен в файл ssh известных хостов в ~ / .ssh / known_hosts. см. amath.colorado.edu/computing/unix/sshknownhosts.html для получения дополнительной информации – Christoph 3 March 2011 в 13:04

Сообщение, которое вы получили, было из ssh, что, вероятно, было протоколом, который вы использовали для подключения к серверу git. Ssh запоминает отпечаток удаленных серверов, которые вы использовали в прошлом, чтобы при повторном подключении он мог убедиться, что он на самом деле тот же сервер, а не тот, кто пытается олицетворять этот сервер. Естественно, в первый раз, когда вы подключаетесь, он не может этого сделать, о чем вас предупреждали. Что вы сохранили, так это отпечаток пальца, так что будущие подключения могут быть проверены как на законном сервере.

4
ответ дан 4 August 2018 в 19:55

Сообщение, которое вы получили, было из ssh, что, вероятно, было протоколом, который вы использовали для подключения к серверу git. Ssh запоминает отпечаток удаленных серверов, которые вы использовали в прошлом, чтобы при повторном подключении он мог убедиться, что он на самом деле тот же сервер, а не тот, кто пытается олицетворять этот сервер. Естественно, в первый раз, когда вы подключаетесь, он не может этого сделать, о чем вас предупреждали. Что вы сохранили, так это отпечаток пальца, так что будущие подключения могут быть проверены как на законном сервере.

4
ответ дан 6 August 2018 в 03:57

Git - это система управления версиями (точнее, DVCS ). Система VCS (система управления версиями) на сервере (или на компьютере или в облаке) используется для хранения и отслеживания изменений данных. Это означает, что есть репозиторий файлов (обычно код на каком-то языке программирования, а также конфигурация, инструкции и т. Д.), И в дополнение к сидению на сервере, он имеет изменения, внесенные в него, отслеживаемые во времени. Система контроля версий отслеживает любые изменения в любом файле в проекте, и эти проекты размещаются и часто являются общедоступными или доступными.

Система управления версиями с интерфейсом (будь то git или subversion / svn, bazaar / bzr , mercurial / hg и т. д.) действительно позволяет вам устанавливать приложения (или пакеты, код, скрипты, исправления), которые недоступны или обновляется в стандартных каналах. Другой способ сказать, что он позволяет авторам кода делиться им с вами и другими.

Git (или другой VCS) делает это, вытаскивая все данные из репозитория (удаленный IP.IP.IP.IP в вашем примере) и перейдя в каталог (который вы выбираете, в конечном счете) в вашей системе.

Когда вы используете VCS, получение кода не обязательно означает, что вы собираетесь запускать его, как только вы выполняете код, который вы получили.

полный набор. Вы можете протестировать его, обновить, слить в некоторые изменения, вынуть некоторые фрагменты. Но в некоторых случаях вы можете установить полные приложения (или более) из репозитория. Если вы можете быть уверены, что код в безопасности, то это отличный способ поиграть с лакомствами, которые могут быть недоступны в противном случае.

Наличие git в вашей системе маловероятно быть проблемой. Если вы находитесь в затруднительном положении, вы можете удалить его из программного центра или с помощью sudo apt-get удалить git . (Может быть, есть дополнительные пакеты, в зависимости от того, как вы его установили.)

Трудно понять, как отменить все, что могло быть сделано с загруженным кодом, не зная, что именно вы загрузили. Вы можете начать с того, что делаете что-то вроде ls -lart в своем домашнем каталоге (из командной строки) или смотрите в файловый менеджер Nautilus для недавно измененных каталогов. Для обоих этих методов вы ищете последние измененные файлы каталогов, некоторые из которых могут быть те, которые вы нанесли на вашу систему с помощью git. Если вы обнаружите это, у вас будет лучшая идея, если вам нужно что-то еще удалить или получить помощь при отмене.

Что касается добавления хоста, я уверен, что @Christoph ( а также @psusi) является правильным. Самый простой способ отменить изменения ключа ssh, сделанные вами, это сделать:

  buntubox # $ rm -i ~ / .ssh / known_hosts  

Примечание что это приведет к удалению всего файла known_hosts. Обычно это не проблема, потому что она будет перестроена по мере того как вы ssh добавьте или повторите хосты. Кроме того, вы можете редактировать файл (с помощью gedit, nano и т. Д.) И удалять строки, которые вам не нужны. (Каждая строка связана с удаленным хостом.) Снова это должно быть безопасным - в худшем случае вам придется принимать новые ключи при входе в системы, в которые вы вошли ранее.

6
ответ дан 6 August 2018 в 03:57

Сообщение, которое вы получили, было из ssh, что, вероятно, было протоколом, который вы использовали для подключения к серверу git. Ssh запоминает отпечаток удаленных серверов, которые вы использовали в прошлом, чтобы при повторном подключении он мог убедиться, что он на самом деле тот же сервер, а не тот, кто пытается олицетворять этот сервер. Естественно, в первый раз, когда вы подключаетесь, он не может этого сделать, о чем вас предупреждали. Что вы сохранили, так это отпечаток пальца, так что будущие подключения могут быть проверены как на законном сервере.

4
ответ дан 7 August 2018 в 21:55

Git - это система управления версиями (точнее, DVCS ). Система VCS (система управления версиями) на сервере (или на компьютере или в облаке) используется для хранения и отслеживания изменений данных. Это означает, что есть репозиторий файлов (обычно код на каком-то языке программирования, а также конфигурация, инструкции и т. Д.), И в дополнение к сидению на сервере, он имеет изменения, внесенные в него, отслеживаемые во времени. Система контроля версий отслеживает любые изменения в любом файле в проекте, и эти проекты размещаются и часто являются общедоступными или доступными.

Система управления версиями с интерфейсом (будь то git или subversion / svn, bazaar / bzr , mercurial / hg и т. д.) действительно позволяет вам устанавливать приложения (или пакеты, код, скрипты, исправления), которые недоступны или обновляется в стандартных каналах. Другой способ сказать, что он позволяет авторам кода делиться им с вами и другими.

Git (или другой VCS) делает это, вытаскивая все данные из репозитория (удаленный IP.IP.IP.IP в вашем примере) и перейдя в каталог (который вы выбираете, в конечном счете) в вашей системе.

Когда вы используете VCS, получение кода не обязательно означает, что вы собираетесь запускать его, как только вы выполняете код, который вы получили.

полный набор. Вы можете протестировать его, обновить, слить в некоторые изменения, вынуть некоторые фрагменты. Но в некоторых случаях вы можете установить полные приложения (или более) из репозитория. Если вы можете быть уверены, что код в безопасности, то это отличный способ поиграть с лакомствами, которые могут быть недоступны в противном случае.

Наличие git в вашей системе маловероятно быть проблемой. Если вы находитесь в затруднительном положении, вы можете удалить его из программного центра или с помощью sudo apt-get удалить git . (Может быть, есть дополнительные пакеты, в зависимости от того, как вы его установили.)

Трудно понять, как отменить все, что могло быть сделано с загруженным кодом, не зная, что именно вы загрузили. Вы можете начать с того, что делаете что-то вроде ls -lart в своем домашнем каталоге (из командной строки) или смотрите в файловый менеджер Nautilus для недавно измененных каталогов. Для обоих этих методов вы ищете последние измененные файлы каталогов, некоторые из которых могут быть те, которые вы нанесли на вашу систему с помощью git. Если вы обнаружите это, у вас будет лучшая идея, если вам нужно что-то еще удалить или получить помощь при отмене.

Что касается добавления хоста, я уверен, что @Christoph ( а также @psusi) является правильным. Самый простой способ отменить изменения ключа ssh, сделанные вами, это сделать:

  buntubox # $ rm -i ~ / .ssh / known_hosts  

Примечание что это приведет к удалению всего файла known_hosts. Обычно это не проблема, потому что она будет перестроена по мере того как вы ssh добавьте или повторите хосты. Кроме того, вы можете редактировать файл (с помощью gedit, nano и т. Д.) И удалять строки, которые вам не нужны. (Каждая строка связана с удаленным хостом.) Снова это должно быть безопасным - в худшем случае вам придется принимать новые ключи при входе в системы, в которые вы вошли ранее.

6
ответ дан 7 August 2018 в 21:55

Сообщение, которое вы получили, было из ssh, что, вероятно, было протоколом, который вы использовали для подключения к серверу git. Ssh запоминает отпечаток удаленных серверов, которые вы использовали в прошлом, чтобы при повторном подключении он мог убедиться, что он на самом деле тот же сервер, а не тот, кто пытается олицетворять этот сервер. Естественно, в первый раз, когда вы подключаетесь, он не может этого сделать, о чем вас предупреждали. Что вы сохранили, так это отпечаток пальца, так что будущие подключения могут быть проверены как на законном сервере.

4
ответ дан 10 August 2018 в 10:10

Git - это система управления версиями (точнее, DVCS ). Система VCS (система управления версиями) на сервере (или на компьютере или в облаке) используется для хранения и отслеживания изменений данных. Это означает, что есть репозиторий файлов (обычно код на каком-то языке программирования, а также конфигурация, инструкции и т. Д.), И в дополнение к сидению на сервере, он имеет изменения, внесенные в него, отслеживаемые во времени. Система контроля версий отслеживает любые изменения в любом файле в проекте, и эти проекты размещаются и часто являются общедоступными или доступными.

Система управления версиями с интерфейсом (будь то git или subversion / svn, bazaar / bzr , mercurial / hg и т. д.) действительно позволяет вам устанавливать приложения (или пакеты, код, скрипты, исправления), которые недоступны или обновляется в стандартных каналах. Другой способ сказать, что он позволяет авторам кода делиться им с вами и другими.

Git (или другой VCS) делает это, вытаскивая все данные из репозитория (удаленный IP.IP.IP.IP в вашем примере) и перейдя в каталог (который вы выбираете, в конечном счете) в вашей системе.

Когда вы используете VCS, получение кода не обязательно означает, что вы собираетесь запускать его, как только вы выполняете код, который вы получили.

полный набор. Вы можете протестировать его, обновить, слить в некоторые изменения, вынуть некоторые фрагменты. Но в некоторых случаях вы можете установить полные приложения (или более) из репозитория. Если вы можете быть уверены, что код в безопасности, то это отличный способ поиграть с лакомствами, которые могут быть недоступны в противном случае.

Наличие git в вашей системе маловероятно быть проблемой. Если вы находитесь в затруднительном положении, вы можете удалить его из программного центра или с помощью sudo apt-get удалить git . (Может быть, есть дополнительные пакеты, в зависимости от того, как вы его установили.)

Трудно понять, как отменить все, что могло быть сделано с загруженным кодом, не зная, что именно вы загрузили. Вы можете начать с того, что делаете что-то вроде ls -lart в своем домашнем каталоге (из командной строки) или смотрите в файловый менеджер Nautilus для недавно измененных каталогов. Для обоих этих методов вы ищете последние измененные файлы каталогов, некоторые из которых могут быть те, которые вы нанесли на вашу систему с помощью git. Если вы обнаружите это, у вас будет лучшая идея, если вам нужно что-то еще удалить или получить помощь при отмене.

Что касается добавления хоста, я уверен, что @Christoph ( а также @psusi) является правильным. Самый простой способ отменить изменения ключа ssh, сделанные вами, это сделать:

  buntubox # $ rm -i ~ / .ssh / known_hosts  

Примечание что это приведет к удалению всего файла known_hosts. Обычно это не проблема, потому что она будет перестроена по мере того как вы ssh добавьте или повторите хосты. Кроме того, вы можете редактировать файл (с помощью gedit, nano и т. Д.) И удалять строки, которые вам не нужны. (Каждая строка связана с удаленным хостом.) Снова это должно быть безопасным - в худшем случае вам придется принимать новые ключи при входе в системы, в которые вы вошли ранее.

6
ответ дан 10 August 2018 в 10:10

Сообщение, которое вы получили, было из ssh, что, вероятно, было протоколом, который вы использовали для подключения к серверу git. Ssh запоминает отпечаток удаленных серверов, которые вы использовали в прошлом, чтобы при повторном подключении он мог убедиться, что он на самом деле тот же сервер, а не тот, кто пытается олицетворять этот сервер. Естественно, в первый раз, когда вы подключаетесь, он не может этого сделать, о чем вас предупреждали. Что вы сохранили, так это отпечаток пальца, так что будущие подключения могут быть проверены как на законном сервере.

4
ответ дан 13 August 2018 в 16:31

Git - это система управления версиями (точнее, DVCS ). Система VCS (система управления версиями) на сервере (или на компьютере или в облаке) используется для хранения и отслеживания изменений данных. Это означает, что есть репозиторий файлов (обычно код на каком-то языке программирования, а также конфигурация, инструкции и т. Д.), И в дополнение к сидению на сервере, он имеет изменения, внесенные в него, отслеживаемые во времени. Система контроля версий отслеживает любые изменения в любом файле в проекте, и эти проекты размещаются и часто являются общедоступными или доступными.

Система управления версиями с интерфейсом (будь то git или subversion / svn, bazaar / bzr , mercurial / hg и т. д.) действительно позволяет вам устанавливать приложения (или пакеты, код, скрипты, исправления), которые недоступны или обновляется в стандартных каналах. Другой способ сказать, что он позволяет авторам кода делиться им с вами и другими.

Git (или другой VCS) делает это, вытаскивая все данные из репозитория (удаленный IP.IP.IP.IP в вашем примере) и перейдя в каталог (который вы выбираете, в конечном счете) в вашей системе.

Когда вы используете VCS, получение кода не обязательно означает, что вы собираетесь запускать его, как только вы выполняете код, который вы получили.

полный набор. Вы можете протестировать его, обновить, слить в некоторые изменения, вынуть некоторые фрагменты. Но в некоторых случаях вы можете установить полные приложения (или более) из репозитория. Если вы можете быть уверены, что код в безопасности, то это отличный способ поиграть с лакомствами, которые могут быть недоступны в противном случае.

Наличие git в вашей системе маловероятно быть проблемой. Если вы находитесь в затруднительном положении, вы можете удалить его из программного центра или с помощью sudo apt-get удалить git . (Может быть, есть дополнительные пакеты, в зависимости от того, как вы его установили.)

Трудно понять, как отменить все, что могло быть сделано с загруженным кодом, не зная, что именно вы загрузили. Вы можете начать с того, что делаете что-то вроде ls -lart в своем домашнем каталоге (из командной строки) или смотрите в файловый менеджер Nautilus для недавно измененных каталогов. Для обоих этих методов вы ищете последние измененные файлы каталогов, некоторые из которых могут быть те, которые вы нанесли на вашу систему с помощью git. Если вы обнаружите это, у вас будет лучшая идея, если вам нужно что-то еще удалить или получить помощь при отмене.

Что касается добавления хоста, я уверен, что @Christoph ( а также @psusi) является правильным. Самый простой способ отменить изменения ключа ssh, сделанные вами, это сделать:

  buntubox # $ rm -i ~ / .ssh / known_hosts  

Примечание что это приведет к удалению всего файла known_hosts. Обычно это не проблема, потому что она будет перестроена по мере того как вы ssh добавьте или повторите хосты. Кроме того, вы можете редактировать файл (с помощью gedit, nano и т. Д.) И удалять строки, которые вам не нужны. (Каждая строка связана с удаленным хостом.) Снова это должно быть безопасным - в худшем случае вам придется принимать новые ключи при входе в системы, в которые вы вошли ранее.

6
ответ дан 13 August 2018 в 16:31
  • 1
    чтобы добавить что-то здесь: вещь, где он добавил некоторый хост к некоторому файлу, вероятно, что ключ безопасности ssh подключенного к серверу был добавлен в файл ssh известных хостов в ~ / .ssh / known_hosts. см. amath.colorado.edu/computing/unix/sshknownhosts.html для получения дополнительной информации – Christoph 3 March 2011 в 13:04

Другие вопросы по тегам:

Похожие вопросы: